Received: (at 23058) by debbugs.gnu.org; 19 Mar 2016 21:41:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 19 17:41:02 2016 Received: from localhost ([127.0.0.1]:53978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ahOcI-00033C-9J for submit <at> debbugs.gnu.org; Sat, 19 Mar 2016 17:41:02 -0400 Received: from mail.lysator.liu.se ([130.236.254.3]:37095) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <peda@HIDDEN>) id 1ahOcG-00032g-Gt for 23058 <at> debbugs.gnu.org; Sat, 19 Mar 2016 17:41:01 -0400 Received: from mail.lysator.liu.se (localhost [127.0.0.1]) by mail.lysator.liu.se (Postfix) with ESMTP id 56A6D40013; Sat, 19 Mar 2016 22:40:58 +0100 (CET) Received: from [192.168.0.95] (217-210-101-82-no95.business.telia.com [217.210.101.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.lysator.liu.se (Postfix) with ESMTPSA id 79B0E4000B; Sat, 19 Mar 2016 22:40:57 +0100 (CET) Message-ID: <56EDC768.4080605@HIDDEN> Date: Sat, 19 Mar 2016 22:40:56 +0100 From: Peter Rosin <peda@HIDDEN> User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: "Villeneuve, Donald H" <donald.h.villeneuve@HIDDEN>, 23058 <at> debbugs.gnu.org Subject: Re: bug#23058: Bug found in libtool make process References: <902B52500FBE5E40BD36BB137A02A7164DC8C6@HIDDEN> In-Reply-To: <902B52500FBE5E40BD36BB137A02A7164DC8C6@HIDDEN> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 23058 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) On 2016-03-19 00:55, Villeneuve, Donald H wrote: > Hi, > We build and use libtool for one of the products we are working on. > > In the course of build libtool the following was noticed: > > 1) Do as usual a configure à everything seems fine > 2) export U=abcxyz_idoNotcare_whatitis > 3) make > > The make will fail because in the course of its run, it will use a variable called $U. > This bug was noticed when installing libtool 2.4.2 under > Linux-2.6.32-504.el6.x86_64-x86_64-with-redhat-6.7-Santiago > GNU Make 3.81 > > The fix is clear: Someone must not use U as a variable name. In this case, the customer was using the variable U as follows: > export U=~/util > So as a shortcut for their utility directory, which seems to be an admissible use case. > > I’ve not check more recent versions of libtool against this bug. But as we move away from 2.4.2, it would be not to have to worry about this one. > Thanks. > > If you have any further questions, more details can be provided. > Donald This is not a libtool bug, it is caused by some bad interaction between autoconf and automake in the code for support of pre-ANSI compilers. See [1] for an old dup of your report. Automake has removed support for pre-ANSI compilers since a couple of years, maybe it is time for autoconf to follow? Cheers, Peter http://lists.gnu.org/archive/html/bug-autoconf/2010-02/msg00013.html
bug-libtool@HIDDEN:bug#23058; Package libtool.
Full text available.
Received: (at submit) by debbugs.gnu.org; 19 Mar 2016 00:44:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 18 20:44:42 2016
Received: from localhost ([127.0.0.1]:53097 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1ah50T-0000KJ-C0
for submit <at> debbugs.gnu.org; Fri, 18 Mar 2016 20:44:42 -0400
Received: from eggs.gnu.org ([208.118.235.92]:39832)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <donald.h.villeneuve@HIDDEN>) id 1ah4FX-0007eg-4d
for submit <at> debbugs.gnu.org; Fri, 18 Mar 2016 19:56:12 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <donald.h.villeneuve@HIDDEN>) id 1ah4FQ-0001T0-D3
for submit <at> debbugs.gnu.org; Fri, 18 Mar 2016 19:56:05 -0400
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,HTML_MESSAGE
autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:58414)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <donald.h.villeneuve@HIDDEN>) id 1ah4FQ-0001Su-9n
for submit <at> debbugs.gnu.org; Fri, 18 Mar 2016 19:56:04 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:59034)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <donald.h.villeneuve@HIDDEN>) id 1ah4FO-0002Ks-KU
for bug-libtool@HIDDEN; Fri, 18 Mar 2016 19:56:04 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <donald.h.villeneuve@HIDDEN>) id 1ah4FL-0001SF-Dl
for bug-libtool@HIDDEN; Fri, 18 Mar 2016 19:56:02 -0400
Received: from mga11.intel.com ([192.55.52.93]:54566)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <donald.h.villeneuve@HIDDEN>) id 1ah4FL-0001Rv-3q
for bug-libtool@HIDDEN; Fri, 18 Mar 2016 19:55:59 -0400
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
by fmsmga102.fm.intel.com with ESMTP; 18 Mar 2016 16:55:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.24,357,1455004800";
d="scan'208,217";a="940532553"
Received: from orsmsx107.amr.corp.intel.com ([10.22.240.5])
by fmsmga002.fm.intel.com with ESMTP; 18 Mar 2016 16:55:53 -0700
Received: from orsmsx153.amr.corp.intel.com (10.22.226.247) by
ORSMSX107.amr.corp.intel.com (10.22.240.5) with Microsoft SMTP Server (TLS)
id 14.3.248.2; Fri, 18 Mar 2016 16:55:52 -0700
Received: from orsmsx111.amr.corp.intel.com ([169.254.12.9]) by
ORSMSX153.amr.corp.intel.com ([169.254.12.79]) with mapi id 14.03.0248.002;
Fri, 18 Mar 2016 16:55:52 -0700
From: "Villeneuve, Donald H" <donald.h.villeneuve@HIDDEN>
To: "bug-libtool@HIDDEN" <bug-libtool@HIDDEN>
Subject: Bug found in libtool make process
Thread-Topic: Bug found in libtool make process
Thread-Index: AdGBcGK1OQIxRtvFR4GGjspT3O5G6g==
Date: Fri, 18 Mar 2016 23:55:51 +0000
Message-ID: <902B52500FBE5E40BD36BB137A02A7164DC8C6@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjI5OTE1ZTEtNDVjMS00ZWE4LTkyMTktYjM5ZjI0Mjk2Yjk4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IlhISWlQRG00UEJlOTZlU0d1cEFjYlhFOXRURlRzOGFoY3p5K3RONkpUQmc9In0=
x-ctpclassification: CTP_IC
x-originating-ip: [10.22.254.139]
Content-Type: multipart/alternative;
boundary="_000_902B52500FBE5E40BD36BB137A02A7164DC8C6ORSMSX111amrcorpi_"
MIME-Version: 1.0
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
recognized.
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.1 (----)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Fri, 18 Mar 2016 20:44:39 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.1 (----)
--_000_902B52500FBE5E40BD36BB137A02A7164DC8C6ORSMSX111amrcorpi_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi,
We build and use libtool for one of the products we are working on.
In the course of build libtool the following was noticed:
1) Do as usual a configure --> everything seems fine
2) export U=3Dabcxyz_idoNotcare_whatitis
3) make
The make will fail because in the course of its run, it will use a variable=
called $U.
This bug was noticed when installing libtool 2.4.2 under
Linux-2.6.32-504.el6.x86_64-x86_64-with-redhat-6.7-Santiago
GNU Make 3.81
The fix is clear: Someone must not use U as a variable name. In this case,=
the customer was using the variable U as follows:
export U=3D~/util
So as a shortcut for their utility directory, which seems to be an admissib=
le use case.
I've not check more recent versions of libtool against this bug. But as we=
move away from 2.4.2, it would be not to have to worry about this one.
Thanks.
If you have any further questions, more details can be provided.
Donald
--_000_902B52500FBE5E40BD36BB137A02A7164DC8C6ORSMSX111amrcorpi_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:324629404;
mso-list-type:hybrid;
mso-list-template-ids:888158028 67698705 67698713 67698715 67698703 676987=
13 67698715 67698703 67698713 67698715;}
@list l0:level1
{mso-level-text:"%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal">We build and use libtool for one of the products we =
are working on.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">In the course of build libtool the following was not=
iced:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">1)<span style=
=3D"font:7.0pt "Times New Roman"">
</span></span><![endif]>Do as usual a configure <span style=3D"font-f=
amily:Wingdings">
à</span> everything seems fine<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">2)<span style=
=3D"font:7.0pt "Times New Roman"">
</span></span><![endif]>export U=3Dabcxyz_idoNotcare_whatitis<o:p></o:p></p=
>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">3)<span style=
=3D"font:7.0pt "Times New Roman"">
</span></span><![endif]>make<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">The make will fail because in the course of its run,=
it will use a variable called $U.<o:p></o:p></p>
<p class=3D"MsoNormal">This bug was noticed when installing libtool 2.4.2 u=
nder <o:p>
</o:p></p>
<p class=3D"MsoNormal">Linux-2.6.32-504.el6.x86_64-x86_64-with-redhat-6.7-S=
antiago<o:p></o:p></p>
<p class=3D"MsoNormal">GNU Make 3.81<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">The fix is clear: Someone must not use U as a variab=
le name. In this case, the customer was using the variable U as follo=
ws:<o:p></o:p></p>
<p class=3D"MsoNormal"> export U=3D~/util<o:p></o:p></p>
<p class=3D"MsoNormal">So as a shortcut for their utility directory, which =
seems to be an admissible use case.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">I’ve not check more recent versions of libtool=
against this bug. But as we move away from 2.4.2, it would be not to=
have to worry about this one.<o:p></o:p></p>
<p class=3D"MsoNormal">Thanks.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">If you have any further questions, more details can =
be provided.<o:p></o:p></p>
<p class=3D"MsoNormal">Donald<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>
--_000_902B52500FBE5E40BD36BB137A02A7164DC8C6ORSMSX111amrcorpi_--
"Villeneuve, Donald H" <donald.h.villeneuve@HIDDEN>:bug-libtool@HIDDEN.
Full text available.bug-libtool@HIDDEN:bug#23058; Package libtool.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.