From unknown Tue Jun 17 22:28:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22895: broken handling of spaces after -{L,R,l} Resent-From: Michael Original-Sender: "Debbugs-submit" Resent-CC: bug-libtool@gnu.org Resent-Date: Thu, 03 Mar 2016 10:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22895 X-GNU-PR-Package: libtool X-GNU-PR-Keywords: To: 22895@debbugs.gnu.org X-Debbugs-Original-To: bug-libtool@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145700074531343 (code B ref -1); Thu, 03 Mar 2016 10:26:02 +0000 Received: (at submit) by debbugs.gnu.org; 3 Mar 2016 10:25:45 +0000 Received: from localhost ([127.0.0.1]:58612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1abQS1-00089T-0R for submit@debbugs.gnu.org; Thu, 03 Mar 2016 05:25:45 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43360) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1abOoc-0005iZ-1A for submit@debbugs.gnu.org; Thu, 03 Mar 2016 03:40:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1abOoS-0006qQ-W6 for submit@debbugs.gnu.org; Thu, 03 Mar 2016 03:40:52 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46055) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abOoS-0006qM-Sc for submit@debbugs.gnu.org; Thu, 03 Mar 2016 03:40:48 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34318) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abOoR-0003fw-NK for bug-libtool@gnu.org; Thu, 03 Mar 2016 03:40:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1abOoM-0006pB-Ix for bug-libtool@gnu.org; Thu, 03 Mar 2016 03:40:47 -0500 Received: from mail-wm0-x236.google.com ([2a00:1450:400c:c09::236]:34798) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abOoM-0006ou-8w for bug-libtool@gnu.org; Thu, 03 Mar 2016 03:40:42 -0500 Received: by mail-wm0-x236.google.com with SMTP id p65so23795689wmp.1 for ; Thu, 03 Mar 2016 00:40:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=to:from:subject:message-id:date:user-agent:mime-version; bh=R/kJ1j+FtbFfTEqtdvki+TC2gY6KveAKn+jcgShZDx0=; b=kldOfkhspmUNwDyL2Zw9cuFeDD+WqL6NDn+RCg571fZ6hG75mT01tiWiSHnoR4RFV1 12mjjX48ujzAGAGaboBlejbdf0tzTjy5staxsVDUhzzQCugWgAowH5HIisF4z4+fuMMW j8lknbhV6eB35QUyGBGmjyulUfRiex/4lgbkjXqu7O6yE9K5kRfXNnLsCBXeJQqIesFc E3EApNR6ZRfCn8mW5u3yAFpjYFePVgjVaO/LYzhXa97lN4KGGI2bfFAP/WVWP50EW37L /FcfVWihY9cJRFI+8pFKIgdNY/fjaATaDzBxHYvUWY1L2CrfLvkugSuF11Nx6gijWEH6 Jk4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version; bh=R/kJ1j+FtbFfTEqtdvki+TC2gY6KveAKn+jcgShZDx0=; b=Tc81t6Z+5u1aBxcY8I+2Cr+xTse69qYe8thBlMTLRlO7XcMhb0REyUkxICCBr2DKeS Iw0rUsHDJ6RFh2FBEBp2euea7gCOM878QpAKx22YFtYsvqaflEnsG0qkHUtJUFQKoSK0 AYRSfdC9AtlQMSY4P+zlcFGBXwa+hBxvJ03faQTQBkBeXPpZaiCNPjcjT3pXHXlOCxNk oZiNVg+ONVv4kaqiwf7+mIbcY66PbhvCfJtGslkkED5+o1UAqFQa+D83i4kqeC1iTnhY EJVCASHQpd++PFprvKX1N8dP+xB0rVbxAYV+Oahe6Bfmsm1u39OGl1OL2uB1q8sZ8vDJ e7Bw== X-Gm-Message-State: AD7BkJIl1F/6tOqqVRpWBG4bErZZieda8q5xqbSYV8v96hP/gq2CWIB5tz1uX83SWLJkYA== X-Received: by 10.28.18.85 with SMTP id 82mr2138341wms.5.1456994440915; Thu, 03 Mar 2016 00:40:40 -0800 (PST) Received: from [134.109.185.33] (amplitude.informatik.tu-chemnitz.de. [134.109.185.33]) by smtp.googlemail.com with ESMTPSA id w17sm7845000wmw.5.2016.03.03.00.40.40 for (version=TLSv1/SSLv3 cipher=OTHER); Thu, 03 Mar 2016 00:40:40 -0800 (PST) From: Michael X-Enigmail-Draft-Status: N1110 Message-ID: <56D7F887.8090703@googlemail.com> Date: Thu, 3 Mar 2016 09:40:39 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.6.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------090702020906090402040503" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Mailman-Approved-At: Thu, 03 Mar 2016 05:25:43 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) This is a multi-part message in MIME format. --------------090702020906090402040503 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi, in m4/libtool.m4, the handling of spaces after -{L,R,l} for parsing linker commands looks as follows: case $prev$p in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test x-L = "$p" || test x-R = "$p"; then prev=$p continue fi This seems to be broken for two reasons: 1. The case handling captures -l, but the following tests consider only -L and -R. 2. The tests for equality use an x on the left side, but not on the right side. A working code should look as follows (patch is attached): case $prev$p in -L* | -R* | -l*) # Some compilers place space between "-{L,R,l}" and the path. # Remove the space. if test x-L = "x$p" || test x-R = "x$p" || test x-l = "x$p"; then prev=$p continue fi I stumbled across this bug when using gfortran (5.3.1) which emits the following (valid) line: Driving: gfortran -v conftest.o -l gfortran -l m -shared-libgcc The current (broken) libtool leads to "-l -l" in the "postdeps_FC" variable. After the fix, the correct "-lgfortran -lm" appears. Best regards, Michael --------------090702020906090402040503 Content-Type: text/x-patch; name="libtool_fix_space_handling.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="libtool_fix_space_handling.patch" diff --git a/m4/libtool.m4 b/m4/libtool.m4 index ee292af..8349119 100644 --- a/m4/libtool.m4 +++ b/m4/libtool.m4 @@ -7557,10 +7557,11 @@ if AC_TRY_EVAL(ac_compile); then case $prev$p in -L* | -R* | -l*) - # Some compilers place space between "-{L,R}" and the path. + # Some compilers place space between "-{L,R,l}" and the path. # Remove the space. - if test x-L = "$p" || - test x-R = "$p"; then + if test x-L = "x$p" || + test x-R = "x$p" || + test x-l = "x$p"; then prev=$p continue fi --------------090702020906090402040503-- From unknown Tue Jun 17 22:28:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22895: broken handling of spaces after -{L,R,l} Resent-From: Gilles Gouaillardet Original-Sender: "Debbugs-submit" Resent-CC: bug-libtool@gnu.org Resent-Date: Fri, 04 Mar 2016 06:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22895 X-GNU-PR-Package: libtool X-GNU-PR-Keywords: To: Michael Cc: 22895@debbugs.gnu.org Received: via spool by 22895-submit@debbugs.gnu.org id=B22895.14570720871553 (code B ref 22895); Fri, 04 Mar 2016 06:15:02 +0000 Received: (at 22895) by debbugs.gnu.org; 4 Mar 2016 06:14:47 +0000 Received: from localhost ([127.0.0.1]:60741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1abj0h-0000Oz-Hv for submit@debbugs.gnu.org; Fri, 04 Mar 2016 01:14:47 -0500 Received: from mail-io0-f175.google.com ([209.85.223.175]:36549) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1abj0g-0000Om-3K for 22895@debbugs.gnu.org; Fri, 04 Mar 2016 01:14:46 -0500 Received: by mail-io0-f175.google.com with SMTP id l127so52694054iof.3 for <22895@debbugs.gnu.org>; Thu, 03 Mar 2016 22:14:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=31jnsmf8b4GfNwM6RFQb2Nagj7oqe16SUTaBFYiioSc=; b=tPWp9/KXL9PYEH+/Tu9TijGw8ZdEFMEINikhFmgcJPcJMwPJ9leqjGGhe54BpG0TiP gKEYNwlrMaOt0Uo5+xH11bSqaJLIOvtdGFEgfmDOT0WYpi8MobZpXMhmglGWN67rWtn3 ETX1JxU9T/XLA1IRe0d9cTr8t7VAL6N+YFy/z0Edjni/0KqKtX+X9SF6+9RQn64MRzo+ zZFXzqmstg/ZVV/xxhUxFof68WUsKDTQtLnnRqIv56sKofJzWvU3Ir31BzGg7ooSSSGw lTLsi8+iDkRiWimNuMfhxjHa351EQwXn8Ddgr4q55hrQIQT//DZCfhkMjLyCH+P/ZFxK sV2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=31jnsmf8b4GfNwM6RFQb2Nagj7oqe16SUTaBFYiioSc=; b=UAYdRDbJdIv8Vr1RCyI2XAyQG1EQjjxvH/LHYa9cS/R6FP4sJdDldT5ESh9GKcMdXy EOXnhum+Wnh6tfEcm8DdQP7zMfOnATJEfXt2OU6d7KLTQux3RoL7g6ATNctcs7RciD98 riSiE9rKrIeCv9KBxSk0WvW74U9iaGThDkCGqOFZVV3A1aI0zSohbFREYBaOSq9e+3n8 1rjE+DTbowHYEVmF2HD8LDZDx+yS9iGbikZopKiyBaACr9XI/sgg9qisifmFlDXga7Dq 4REf+JD7iNT32J9VQsY3MEcxqiFHA8ZU5W621ZSku3p+VWft9aAnUG7OTGFoXBKIOKAy 8jvg== X-Gm-Message-State: AD7BkJI3nFmUk6UL01weNyRHcWbDmgwPagEy+Jk0FIWlSs/FCtcbo/uQnmcJU+3mZDsq5vtHfiFNnWTg0I6zww== MIME-Version: 1.0 X-Received: by 10.107.33.7 with SMTP id h7mr7001349ioh.30.1457072080549; Thu, 03 Mar 2016 22:14:40 -0800 (PST) Received: by 10.79.67.129 with HTTP; Thu, 3 Mar 2016 22:14:40 -0800 (PST) In-Reply-To: <56D7F887.8090703@googlemail.com> References: <56D7F887.8090703@googlemail.com> Date: Fri, 4 Mar 2016 15:14:40 +0900 Message-ID: From: Gilles Gouaillardet Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) That sounds like a duplicate of https://debbugs.gnu.org/cgi/bugreport.cgi?bug=21137 Cheers, Gilles On Thu, Mar 3, 2016 at 5:40 PM, Michael wrote: > Hi, > > in m4/libtool.m4, the handling of spaces after -{L,R,l} for parsing > linker commands looks as follows: > > case $prev$p in > -L* | -R* | -l*) > # Some compilers place space between "-{L,R}" and the path. > # Remove the space. > if test x-L = "$p" || > test x-R = "$p"; then > prev=$p > continue > fi > > This seems to be broken for two reasons: > 1. The case handling captures -l, but the following tests consider only > -L and -R. > 2. The tests for equality use an x on the left side, but not on the > right side. > > A working code should look as follows (patch is attached): > > case $prev$p in > -L* | -R* | -l*) > # Some compilers place space between "-{L,R,l}" and the path. > # Remove the space. > if test x-L = "x$p" || > test x-R = "x$p" || > test x-l = "x$p"; then > prev=$p > continue > fi > > I stumbled across this bug when using gfortran (5.3.1) which emits the > following (valid) line: > > Driving: gfortran -v conftest.o -l gfortran -l m -shared-libgcc > > The current (broken) libtool leads to "-l -l" in the "postdeps_FC" > variable. After the fix, the correct "-lgfortran -lm" appears. > > > Best regards, > Michael > > _______________________________________________ > Bug-libtool mailing list > Bug-libtool@gnu.org > https://lists.gnu.org/mailman/listinfo/bug-libtool > From unknown Tue Jun 17 22:28:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22895: broken handling of spaces after -{L,R,l} Resent-From: Michael Original-Sender: "Debbugs-submit" Resent-CC: bug-libtool@gnu.org Resent-Date: Fri, 04 Mar 2016 16:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22895 X-GNU-PR-Package: libtool X-GNU-PR-Keywords: To: Gilles Gouaillardet Cc: 22895@debbugs.gnu.org Received: via spool by 22895-submit@debbugs.gnu.org id=B22895.145710914213622 (code B ref 22895); Fri, 04 Mar 2016 16:33:02 +0000 Received: (at 22895) by debbugs.gnu.org; 4 Mar 2016 16:32:22 +0000 Received: from localhost ([127.0.0.1]:33953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1abseM-0003Xe-72 for submit@debbugs.gnu.org; Fri, 04 Mar 2016 11:32:22 -0500 Received: from mail-wm0-f49.google.com ([74.125.82.49]:36442) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1abkp1-00035V-DY for 22895@debbugs.gnu.org; Fri, 04 Mar 2016 03:10:51 -0500 Received: by mail-wm0-f49.google.com with SMTP id n186so23158606wmn.1 for <22895@debbugs.gnu.org>; Fri, 04 Mar 2016 00:10:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=6o1XBLDXC64bhgz5BoUlwGwTcLrJxfAfj+bpACIbKNc=; b=UePe8QpcC80WSiyCgVTAmAJWU14280HGr2i/J//Phw1zV5zfage8wbT0LP9EjxQDST 5M1z2+AlFUfsYlxOggG6SpYUmIP3eeNpxg2EPZnRsdXz+WX5h6+fHdaOx7qO9ZlUMar4 278QeFLqyNpz3u+H7J5HChtCyVG0LkJPOlQ0MaFz7H9rAbh/jmp8X/XiuzGJT3ruqRn9 O8VZYSwsH29+A3jS4MbPAHBuRjRr8NHr2lzCMPdqjSHLCLEKeVUCrGDvM0q6pFkztqDQ VUeV2WMX5BHC9iKJQQ4Xu2DGMYXIq0LJ43YWX/okGRlAzu4IAMUyDRxad4ZvY5tlfysi 3PyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=6o1XBLDXC64bhgz5BoUlwGwTcLrJxfAfj+bpACIbKNc=; b=lGyrEaWjt9tS3IG1YC21/kOFljLYSPhcwsGk81WU8jniUVcO9i4PwNPOzSz2R1spKy +DPSpzjW1sk8msBUphXmu4zcNtqj8LYB6Jn8FqlsUlBnBmRTcpRMwRL4WhPuKF4Pf5cP jxKTxvGs216fa2wOgYhTFQ1NE5qVrejIMRhoHcI3cRvIRJLXqJIdOY2cW5rP+KP5tYWw TDwGpyzgjRyDJOhPxNpo4gsMQr4ZOBs0KL3AjHBD+e8eM+jHDEQt4ZVNLCoKNm+zwidk zj3kgN8ffuK/YQd/68fWoqkrffpENpW1dwRQMjHR0SrVDCKZXKS7UjF4FB6mmUfsH4TB M8qw== X-Gm-Message-State: AD7BkJKBXaxHFnc5rcw4Cd3MC2C3EcmjOQSwFokRk4Z1r8XtT8rqzWLw++Jz4k/1KuAdYA== X-Received: by 10.28.19.204 with SMTP id 195mr3859316wmt.1.1457079045789; Fri, 04 Mar 2016 00:10:45 -0800 (PST) Received: from [134.109.185.33] (amplitude.informatik.tu-chemnitz.de. [134.109.185.33]) by smtp.googlemail.com with ESMTPSA id w136sm2119627wmw.0.2016.03.04.00.10.45 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 04 Mar 2016 00:10:45 -0800 (PST) References: <56D7F887.8090703@googlemail.com> From: Michael Message-ID: <56D94304.9090202@googlemail.com> Date: Fri, 4 Mar 2016 09:10:44 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Mailman-Approved-At: Fri, 04 Mar 2016 11:32:21 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Am 04.03.2016 um 07:14 schrieb Gilles Gouaillardet: > That sounds like a duplicate of > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=21137 Yes, but only half. Your patch fixes only the missing "x"s in the tests, but not the missing test for "-l". Best regards, Michael From unknown Tue Jun 17 22:28:38 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Michael Subject: bug#22895: closed (Re: bug#22895: broken handling of spaces after -{L,R,l}) Message-ID: References: <33bc5828-6d31-4457-9399-74ada6fe0d20@gmail.com> <56D7F887.8090703@googlemail.com> X-Gnu-PR-Message: they-closed 22895 X-Gnu-PR-Package: libtool Reply-To: 22895@debbugs.gnu.org Date: Mon, 21 Oct 2024 17:59:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1729533543-22966-1" This is a multi-part message in MIME format... ------------=_1729533543-22966-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #22895: broken handling of spaces after -{L,R,l} which was filed against the libtool package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 22895@debbugs.gnu.org. --=20 22895: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D22895 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1729533543-22966-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 22895-done) by debbugs.gnu.org; 21 Oct 2024 17:58:03 +0000 Received: from localhost ([127.0.0.1]:53257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2wfL-0005x0-4N for submit@debbugs.gnu.org; Mon, 21 Oct 2024 13:58:03 -0400 Received: from mail-ej1-f54.google.com ([209.85.218.54]:40331) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2wfJ-0005wb-Mc for 22895-done@debbugs.gnu.org; Mon, 21 Oct 2024 13:58:02 -0400 Received: by mail-ej1-f54.google.com with SMTP id a640c23a62f3a-a9a1be34cc9so53367166b.1 for <22895-done@debbugs.gnu.org>; Mon, 21 Oct 2024 10:57:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729533387; x=1730138187; darn=debbugs.gnu.org; h=autocrypt:subject:from:cc:to:content-language:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=pWXQVvwjqA73pfMLOPWuS0bm+IxC6Gc48iUlqVSy3NQ=; b=KAuAiqFcfRlMlJkJYquhgT2R3jb6eODyp814BQSF3w/nV9wxj8Uj5nxH8zEsFnS4Od obEAZRrI8ipgzSFw2UhYacpvFqHdBFxyE6VY5j9gFPzsRgj7bDCzpDQenbOMqE/mFc8K IFs5qzMKdOsOFZ7/hvWLy8O36A2PP/Be1ZfYjtv1QzS28/gH5StOI5D/sw1odF9KNGIQ cpzBpCPbZ+I4Jsc76Y2OI08iZmz+0E3vcJ4RD8WAFphDTV+McR26QE0lneO2nA7cvCex GgEFYD2ZZ9o5YyMPZQzMVlGorK0qJOfQXNdYmwGN0n7ANm9LVyZwga8OqdGng4xCj2Y0 Uuxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729533387; x=1730138187; h=autocrypt:subject:from:cc:to:content-language:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=pWXQVvwjqA73pfMLOPWuS0bm+IxC6Gc48iUlqVSy3NQ=; b=m/18MTTGCJJpzhsp4F8O/MN71XqgEk+bO/FYb0gyud38Wicegad83VNfRvcDHiyKNL VFLB/3XtQ4ePIr/fkdxbNqbsNDmy/R7FlVurjiiA4UU9DQE7o2m57ajkRQDC9QPh3zSK IwHTRXFtQblUy3zE6RkTu8oL7+niMVjeXib1aXri4oe9ulP108Dni1VDNVc5mWpDqegb bkB9hOjGJendWKKiT3zoi9iDtnjPA5FjPX7FVlbR7vJR0gYfYfnYDRr+wtmtLX+lDooS t6DkQIgl357GIriPuaLufDwdq7H47IZsgiXkSad5U3oaOsis2/cXeFdVN581LJqet/NM sz8A== X-Gm-Message-State: AOJu0Yya0o1qPseH6Rhe+5F/KhxFvaNlENKCCBupaT1hST97wFr8f86R 5IfgVc5Qwnwcdu+x2hAsO+t8pkuYYKCylp47MMjUpLPs9Cpjuu5QuKOaWIHI X-Google-Smtp-Source: AGHT+IH08d3sERYLFE3GM33/oqHSOKRTu8GWAbLShUv3Y71HuiOSRZwQE6pnAlYwbiP0Z8rFJW5qKw== X-Received: by 2002:a17:906:4113:b0:a9a:7f84:9408 with SMTP id a640c23a62f3a-a9a7f849ed7mr369201466b.3.1729533386755; Mon, 21 Oct 2024 10:56:26 -0700 (PDT) Received: from [192.168.254.128] ([95.214.217.104]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a9a912ee0f5sm235390966b.66.2024.10.21.10.56.25 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 21 Oct 2024 10:56:26 -0700 (PDT) Message-ID: <33bc5828-6d31-4457-9399-74ada6fe0d20@gmail.com> Date: Mon, 21 Oct 2024 20:56:22 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: 22895-done@debbugs.gnu.org From: Ileana Dumitrescu Subject: Re: bug#22895: broken handling of spaces after -{L,R,l} Autocrypt: addr=ileanadumitrescu95@gmail.com; keydata= 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 tEGGBkKUVsxBXBBe Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------fXUw09N0YBYDlEpRsIhGjAds" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 22895-done Cc: Michael X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------fXUw09N0YBYDlEpRsIhGjAds Content-Type: multipart/mixed; boundary="------------vkfGf9HuMCUA0CLQS8r7BxsU"; protected-headers="v1" From: Ileana Dumitrescu To: 22895-done@debbugs.gnu.org Cc: Michael Message-ID: <33bc5828-6d31-4457-9399-74ada6fe0d20@gmail.com> Subject: Re: bug#22895: broken handling of spaces after -{L,R,l} --------------vkfGf9HuMCUA0CLQS8r7BxsU Content-Type: multipart/mixed; boundary="------------E0EeSN4Kknglt4cGpKa7xpP2" --------------E0EeSN4Kknglt4cGpKa7xpP2 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 VGhhbmsgeW91IGZvciB5b3VyIGJ1ZyByZXBvcnQgYW5kIHBhdGNoLiBJdCB3YXMgYWRkcmVz c2VkIGluIHRoaXMgYnVnDQpyZXBvcnQgWzFdLCBhbmQgaXQgd2FzIHBhdGNoZWQgaW4gdGhp cyBjb21taXQgWzJdLg0KDQpbMV0gaHR0cHM6Ly9kZWJidWdzLmdudS5vcmcvY2dpL2J1Z3Jl cG9ydC5jZ2k/YnVnPTYwNzMxDQpbMl0gDQpodHRwczovL2dpdC5zYXZhbm5haC5nbnUub3Jn L2NnaXQvbGlidG9vbC5naXQvY29tbWl0Lz9pZD1mYjYxN2UyYmEwODA5MjE4NDg2MzIzODIz Yjc0ZjcwNmNlZGQ5YWFjDQoNCi0tIA0KSWxlYW5hIER1bWl0cmVzY3UNCg0KR1BHIFB1Ymxp YyBLZXk6IEZBMjYgQ0E3OCA0QkUxIDg4OTIgN0YyMiBCOTlGIDY1NzAgRUEwMSAxNDZGIDcz NTQNCg0K --------------E0EeSN4Kknglt4cGpKa7xpP2 Content-Type: application/pgp-keys; name="OpenPGP_0x6570EA01146F7354.asc" Content-Disposition: attachment; filename="OpenPGP_0x6570EA01146F7354.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- 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 =3DfGTx -----END PGP PUBLIC KEY BLOCK----- --------------E0EeSN4Kknglt4cGpKa7xpP2-- --------------vkfGf9HuMCUA0CLQS8r7BxsU-- --------------fXUw09N0YBYDlEpRsIhGjAds Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEE+ibKeEvhiJJ/IrmfZXDqARRvc1QFAmcWlccFAwAAAAAACgkQZXDqARRvc1Rb ug/9H+WQnIIJ/Uytp1spMHLRypt1bREFCWOniQyUosM9GJDmEVCioDC7q2scWNibsc828dWCBtYm UZXdk6A2+PTkRVRemKGqb78Mu/fghNd0Z2TzQph/Mi2uIozDIGOKNNZcvh+5DvDUTPQ6dAw5uDCt zEZGxF5EnLl/AQf3gm7NqVxPqycI6etlCu81Zx9VLB2Aq9Y3GIgP0ZxT58PH8NcC6+ILcCI7Wg78 GiFfpoEPmuqhCoY6kBqBDBQckQOBXkR5c/ogC6JHb+WHmyJpyGWKoYTH20E0nDofEsapCSt8OXDP yi9oLFNTYtqvGCbQLRBgfddrVmfEHdyOFrQZf5e3oHvmSL8eZsm70Jd0e+s0ZihSvsz8s82UzPBL 658jnLvlMp1m6N8yD7pkkJoDRfdx5dukLHaMM/yT7dwbJIAZ5ic+L5fNrGSr8VEW56Q0dUQdj+8g wlaD/duE+gaEl0X35VVbayperhJa8mP6CH4brAUBy+E8bBvGyyRw/KwhGTEOOUhRxQMIWJr75E2H aFn2ya1mQIVtM9IZnEADe2RuW/xNIgnrUnHg1CcMgbe4e8bkCEz5uostcIxXvkLJ3PdmNwSz3BlJ eFbrIcXP8jevBBuLouwJkMxOzruzfBRbCyJuRKyj2dK4QYZRlfE8wlmhjEV3Q8MZ19sqDIl/672z uPg= =lhiH -----END PGP SIGNATURE----- --------------fXUw09N0YBYDlEpRsIhGjAds-- ------------=_1729533543-22966-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 3 Mar 2016 10:25:45 +0000 Received: from localhost ([127.0.0.1]:58612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1abQS1-00089T-0R for submit@debbugs.gnu.org; Thu, 03 Mar 2016 05:25:45 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43360) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1abOoc-0005iZ-1A for submit@debbugs.gnu.org; Thu, 03 Mar 2016 03:40:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1abOoS-0006qQ-W6 for submit@debbugs.gnu.org; Thu, 03 Mar 2016 03:40:52 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46055) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abOoS-0006qM-Sc for submit@debbugs.gnu.org; Thu, 03 Mar 2016 03:40:48 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34318) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abOoR-0003fw-NK for bug-libtool@gnu.org; Thu, 03 Mar 2016 03:40:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1abOoM-0006pB-Ix for bug-libtool@gnu.org; Thu, 03 Mar 2016 03:40:47 -0500 Received: from mail-wm0-x236.google.com ([2a00:1450:400c:c09::236]:34798) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abOoM-0006ou-8w for bug-libtool@gnu.org; Thu, 03 Mar 2016 03:40:42 -0500 Received: by mail-wm0-x236.google.com with SMTP id p65so23795689wmp.1 for ; Thu, 03 Mar 2016 00:40:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=to:from:subject:message-id:date:user-agent:mime-version; bh=R/kJ1j+FtbFfTEqtdvki+TC2gY6KveAKn+jcgShZDx0=; b=kldOfkhspmUNwDyL2Zw9cuFeDD+WqL6NDn+RCg571fZ6hG75mT01tiWiSHnoR4RFV1 12mjjX48ujzAGAGaboBlejbdf0tzTjy5staxsVDUhzzQCugWgAowH5HIisF4z4+fuMMW j8lknbhV6eB35QUyGBGmjyulUfRiex/4lgbkjXqu7O6yE9K5kRfXNnLsCBXeJQqIesFc E3EApNR6ZRfCn8mW5u3yAFpjYFePVgjVaO/LYzhXa97lN4KGGI2bfFAP/WVWP50EW37L /FcfVWihY9cJRFI+8pFKIgdNY/fjaATaDzBxHYvUWY1L2CrfLvkugSuF11Nx6gijWEH6 Jk4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version; bh=R/kJ1j+FtbFfTEqtdvki+TC2gY6KveAKn+jcgShZDx0=; b=Tc81t6Z+5u1aBxcY8I+2Cr+xTse69qYe8thBlMTLRlO7XcMhb0REyUkxICCBr2DKeS Iw0rUsHDJ6RFh2FBEBp2euea7gCOM878QpAKx22YFtYsvqaflEnsG0qkHUtJUFQKoSK0 AYRSfdC9AtlQMSY4P+zlcFGBXwa+hBxvJ03faQTQBkBeXPpZaiCNPjcjT3pXHXlOCxNk oZiNVg+ONVv4kaqiwf7+mIbcY66PbhvCfJtGslkkED5+o1UAqFQa+D83i4kqeC1iTnhY EJVCASHQpd++PFprvKX1N8dP+xB0rVbxAYV+Oahe6Bfmsm1u39OGl1OL2uB1q8sZ8vDJ e7Bw== X-Gm-Message-State: AD7BkJIl1F/6tOqqVRpWBG4bErZZieda8q5xqbSYV8v96hP/gq2CWIB5tz1uX83SWLJkYA== X-Received: by 10.28.18.85 with SMTP id 82mr2138341wms.5.1456994440915; Thu, 03 Mar 2016 00:40:40 -0800 (PST) Received: from [134.109.185.33] (amplitude.informatik.tu-chemnitz.de. [134.109.185.33]) by smtp.googlemail.com with ESMTPSA id w17sm7845000wmw.5.2016.03.03.00.40.40 for (version=TLSv1/SSLv3 cipher=OTHER); Thu, 03 Mar 2016 00:40:40 -0800 (PST) To: bug-libtool@gnu.org From: Michael Subject: broken handling of spaces after -{L,R,l} X-Enigmail-Draft-Status: N1110 Message-ID: <56D7F887.8090703@googlemail.com> Date: Thu, 3 Mar 2016 09:40:39 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.6.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------090702020906090402040503" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 03 Mar 2016 05:25:43 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) This is a multi-part message in MIME format. --------------090702020906090402040503 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi, in m4/libtool.m4, the handling of spaces after -{L,R,l} for parsing linker commands looks as follows: case $prev$p in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test x-L = "$p" || test x-R = "$p"; then prev=$p continue fi This seems to be broken for two reasons: 1. The case handling captures -l, but the following tests consider only -L and -R. 2. The tests for equality use an x on the left side, but not on the right side. A working code should look as follows (patch is attached): case $prev$p in -L* | -R* | -l*) # Some compilers place space between "-{L,R,l}" and the path. # Remove the space. if test x-L = "x$p" || test x-R = "x$p" || test x-l = "x$p"; then prev=$p continue fi I stumbled across this bug when using gfortran (5.3.1) which emits the following (valid) line: Driving: gfortran -v conftest.o -l gfortran -l m -shared-libgcc The current (broken) libtool leads to "-l -l" in the "postdeps_FC" variable. After the fix, the correct "-lgfortran -lm" appears. Best regards, Michael --------------090702020906090402040503 Content-Type: text/x-patch; name="libtool_fix_space_handling.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="libtool_fix_space_handling.patch" diff --git a/m4/libtool.m4 b/m4/libtool.m4 index ee292af..8349119 100644 --- a/m4/libtool.m4 +++ b/m4/libtool.m4 @@ -7557,10 +7557,11 @@ if AC_TRY_EVAL(ac_compile); then case $prev$p in -L* | -R* | -l*) - # Some compilers place space between "-{L,R}" and the path. + # Some compilers place space between "-{L,R,l}" and the path. # Remove the space. - if test x-L = "$p" || - test x-R = "$p"; then + if test x-L = "x$p" || + test x-R = "x$p" || + test x-l = "x$p"; then prev=$p continue fi --------------090702020906090402040503-- ------------=_1729533543-22966-1--