From unknown Thu Sep 11 02:24:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10312: lockfile method broken Resent-From: Peter O'Gorman Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-libtool@gnu.org Resent-Date: Fri, 16 Dec 2011 16:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 10312 X-GNU-PR-Package: libtool X-GNU-PR-Keywords: To: 10312@debbugs.gnu.org X-Debbugs-Original-To: Libtool Bugs Received: via spool by submit@debbugs.gnu.org id=B.132405379919147 (code B ref -1); Fri, 16 Dec 2011 16:44:01 +0000 Received: (at submit) by debbugs.gnu.org; 16 Dec 2011 16:43:19 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RbasQ-0004yl-NO for submit@debbugs.gnu.org; Fri, 16 Dec 2011 11:43:19 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RbasN-0004yc-1I for submit@debbugs.gnu.org; Fri, 16 Dec 2011 11:43:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rbaqk-0003dq-UM for submit@debbugs.gnu.org; Fri, 16 Dec 2011 11:41:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([140.186.70.17]:53095) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rbaqk-0003dm-Sm for submit@debbugs.gnu.org; Fri, 16 Dec 2011 11:41:34 -0500 Received: from eggs.gnu.org ([140.186.70.92]:56155) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rbaqj-0000qW-Tj for bug-libtool@gnu.org; Fri, 16 Dec 2011 11:41:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rbaqi-0003dU-Ky for bug-libtool@gnu.org; Fri, 16 Dec 2011 11:41:33 -0500 Received: from pogma.xen.prgmr.com ([68.68.97.8]:58966) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rbaqi-0003dH-EM for bug-libtool@gnu.org; Fri, 16 Dec 2011 11:41:32 -0500 Message-ID: <4EEB74A4.3020104@pogma.com> X-DKIM: Sendmail DKIM Filter v2.8.3 pogma.xen.prgmr.com 7B5FBBF607 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pogma.com; s=pogmail; t=1324053689; bh=d1NNaRz0ogjZqJzuQIyCnPeRKso6TZ0bNJVqMVd5/qI=; h=Date:From:MIME-Version:To:Subject:Content-Type: Content-Transfer-Encoding; b=Ha3d1kLBQFo33NKQ/ZZtGcNlo7JcORAxfZEfdhRmSaPIHNixbUZuLmuuoHbmKyne5 wxtMuz42tRw75ENgUbSwDTanXy1lnDxLrC80wiOZLnBCiXgPD780oX73fM/TqYoRay bOt/WnB8Qp6GzicMsfSZf7uY/6QSRgj1OgL+hE1Q= Date: Fri, 16 Dec 2011 10:41:08 -0600 From: Peter O'Gorman User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.22) Gecko/20110906 Fedora/3.1.14-1.fc14 Thunderbird/3.1.14 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.7 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.7 (----) So I don't forget: Got a report of installed libtool failing on darwin because the libtool script being used was installed on a different device than the builddir, so ln "$progpath" "$lockfile" (for the lock for extracting an archive) will never work. Need to: 1) Not lock on modern mac os x, ar no longer takes a lock on the archive when reading, this was fixed in Xcode-3.2.2. 2) Lock differently so that cross-device ln isn't involved. Reported by Peter Dyballa and Martin Costabel here: http://article.gmane.org/gmane.os.apple.fink.general/33965 Peter