GNU bug report logs - #72613
Lack of fast-install on Linux proves painful w/ LTO

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: libtool; Reported by: Sam James <sam@HIDDEN>; dated Wed, 14 Aug 2024 03:19:02 UTC; Maintainer for libtool is bug-libtool@HIDDEN.

Message received at 72613 <at> debbugs.gnu.org:


Received: (at 72613) by debbugs.gnu.org; 15 Aug 2024 17:14:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 15 13:14:06 2024
Received: from localhost ([127.0.0.1]:49689 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1see33-0003ph-0Q
	for submit <at> debbugs.gnu.org; Thu, 15 Aug 2024 13:14:05 -0400
Received: from mail-io1-f41.google.com ([209.85.166.41]:56815)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <nbowler@HIDDEN>) id 1see30-0003p3-Fm
 for 72613 <at> debbugs.gnu.org; Thu, 15 Aug 2024 13:14:04 -0400
Received: by mail-io1-f41.google.com with SMTP id
 ca18e2360f4ac-81fad534a04so66163239f.1
 for <72613 <at> debbugs.gnu.org>; Thu, 15 Aug 2024 10:13:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=draconx-ca.20230601.gappssmtp.com; s=20230601; t=1723741940; x=1724346740;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:in-reply-to:cc:from:references:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :from:to:cc:subject:date:message-id:reply-to;
 bh=7366EqD6kzC1zlCj2T/BosYxxIkQhwkYAAjpMaPR7i0=;
 b=NLXuJWkAV69YPS6EmvKbzKLTTPFVab82852MEWPVk60IvldlSVrQwRVrco1FdBjHQP
 PRVemjcx7HsD5DNlfaB+0oFQMgMN5gdbVzTB/Hkqh6SgfrOGdanXnoTINufCEF/uXCsn
 H1dIXrwQcCAwjyMK52EVq3xKJndEG/RNEKC5sOcpPptXLq8PcYddGvhc0uTyG7Z4oHEf
 9Hpcw8y1msgzScYEI++08EHeyro8+zHR7nCKxcMtiY8yLzAC9aHo+Mnj5W0ccyBxBJ7m
 vtFoTBMCDjQ74PY38H67cW0s5dvJqgU1aVYfFFCx2xGXIT72t7DzcFcK2n5PHBepgOm/
 H/JA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1723741940; x=1724346740;
 h=content-transfer-encoding:in-reply-to:cc:from:references:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=7366EqD6kzC1zlCj2T/BosYxxIkQhwkYAAjpMaPR7i0=;
 b=vFUo0ZaBWblcoPBOJBEcAroJ7I3JgmpjDa0JGuD7lKqYSTtViCnqF35XoBbCJwJHk6
 Xa2j0LE3YCMzG6OHC6LZz1ip62BHZRAlw+XlgagUzRgeBWxSXmDvE7IdHNwETwOYprYl
 gPVawQoAEIPvjC6Yc1Ws9qJZu2FdV3GVesTaByFKbL+Cx9jg7LcIou0f5+LRJ6Qs7V89
 bJhSIKAvQj3knB8gwHrMTlyy4dCoINlPaBOLmNqu6xv6MQmJGFFZbO14LjH4FzDb4okQ
 Iz81TlX7qLCUgUSRPGTGhvBgivWF2Qs6eut2WxGi+lthEz5Z8igU1qn0ktE8WqP+Fjmn
 sFWg==
X-Gm-Message-State: AOJu0YzfFcH6A/rsa9R9ptMCmiNUvzEEJhIsmh+eZGLhIXkyai9KJBQO
 MAMCEJNxPwiXDVJYC2Cpgg7+5C4fvbzAtI73Ffo7b7uXyhmuopVb8eEYpK4dyG8=
X-Google-Smtp-Source: AGHT+IEPPB+obtSgyCedDEHP16T+LLRYIEv7tnTQWY+sqI09WaNDD93Bxpj8UsE0Kb0JwMRcXluJOg==
X-Received: by 2002:a05:6602:3f85:b0:809:83e3:a35c with SMTP id
 ca18e2360f4ac-824f26119b6mr49436939f.7.1723741939824; 
 Thu, 15 Aug 2024 10:12:19 -0700 (PDT)
Received: from [192.168.0.50] (dhcp-24-53-241-2.cable.user.start.ca.
 [24.53.241.2]) by smtp.gmail.com with ESMTPSA id
 8926c6da1cb9f-4ccd6f3e270sm608230173.118.2024.08.15.10.12.19
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 15 Aug 2024 10:12:19 -0700 (PDT)
Message-ID: <bd4f1f1f-503a-49b4-b853-2a02c6ab5561@HIDDEN>
Date: Thu, 15 Aug 2024 13:12:18 -0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72613: Lack of fast-install on Linux proves painful w/ LTO
Content-Language: en-US
To: Sam James <sam@HIDDEN>
References: <87le0zg5cj.fsf@HIDDEN>
From: Nick Bowler <nbowler@HIDDEN>
In-Reply-To: <87le0zg5cj.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72613
Cc: 72613 <at> debbugs.gnu.org
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: -1.0 (-)

On 2024-08-13 23:18, Sam James wrote:
> At the moment, it looks like fast-install is disabled on Linux:

I think the comment is very out of date.

> # This must be glibc/ELF.
> linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
>   version_type=linux # correct to gnu/linux during the next big refactor
>   need_lib_prefix=no
>   need_version=no
>   ...
>   # This implies no fast_install, which is unacceptable.
>   # Some rework will be needed to allow for fast_install
>   # before this can be enabled.
>   hardcode_into_libs=yes
> 
> This is particularly painful when using LTO, as you end up with a pretty
> time-consuming relink for something which is in theory avoidable.

On GNU/Linux, I believe relink should only be performed for uninstalled
shared libraries that link against other uninstalled shared libraries.

This is needed because the necessary runpaths are, as suggested by the
name hardcode_into_libs, hardcoded into libraries.  You can see this by
running readelf on such libraries in the build tree.  This has to be
changed to remove the build location when the libraries are ultimately
installed, and the way libtool currently does that is by relinking.

For normal libraries which do not depend on uninstalled shared libraries,
and for programs, no relinking is expected on GNU/Linux, so you should be
able to avoid this if you can restructure your project to avoid such
transitive dependencies between uninstalled shared libraries.

For the special case where libraries are located in the same build
directory and also installed into the same directory, on some platforms
(at least Solaris and GNU/Linux) Libtool could perhaps be changed to
generate runpaths using ${ORIGIN} which would not need to be changed
on installation.  That might help avoid relinks in certain cases.

Cheers,
  Nick





Information forwarded to bug-libtool@HIDDEN:
bug#72613; Package libtool. Full text available.

Message received at 72613 <at> debbugs.gnu.org:


Received: (at 72613) by debbugs.gnu.org; 15 Aug 2024 16:05:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 15 12:05:43 2024
Received: from localhost ([127.0.0.1]:49571 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1secyt-0001zE-Io
	for submit <at> debbugs.gnu.org; Thu, 15 Aug 2024 12:05:43 -0400
Received: from woodpecker.gentoo.org ([140.211.166.183]:57804
 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sam@HIDDEN>) id 1secyr-0001yr-Uh
 for 72613 <at> debbugs.gnu.org; Thu, 15 Aug 2024 12:05:42 -0400
From: Sam James <sam@HIDDEN>
To: Ileana Dumitrescu <ileanadumitrescu95@HIDDEN>
Subject: Re: bug#72613: Lack of fast-install on Linux proves painful w/ LTO
In-Reply-To: <962b6571-a372-4814-84de-f240706c3d87@HIDDEN> (Ileana
 Dumitrescu's message of "Thu, 15 Aug 2024 18:51:53 +0300")
Organization: Gentoo
References: <87le0zg5cj.fsf@HIDDEN>
 <962b6571-a372-4814-84de-f240706c3d87@HIDDEN>
Date: Thu, 15 Aug 2024 17:04:54 +0100
Message-ID: <87bk1tbwm1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72613
Cc: 72613 <at> debbugs.gnu.org
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: -3.3 (---)

--=-=-=
Content-Type: text/plain

Ileana Dumitrescu <ileanadumitrescu95@HIDDEN> writes:

> Severity: wishlist
>
> [...]
> For now, I think it would be best to look more into this
> after the stable release, but if anyone has any ideas or corrections,
> please add them here.

Waiting is completely fine with me until after the release. I will try
find time to digest the logic as well (but no promises as I've tried
already and it's complicated). I just wanted to file it so I didn't
forget.

Cheers.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iOUEARYKAI0WIQQlpruI3Zt2TGtVQcJzhAn1IN+RkAUCZr4nJ18UgAAAAAAuAChp
c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MjVB
NkJCODhERDlCNzY0QzZCNTU0MUMyNzM4NDA5RjUyMERGOTE5MA8cc2FtQGdlbnRv
by5vcmcACgkQc4QJ9SDfkZAtGQD+LrdA4WBx9RvdQaKwqwNtRRGYZMhufJOYRGeB
qVYgTfIA/3IYHShEFsGKBauh4iEem6DnfctFF2LQ3J23iZEB/GQF
=KJUG
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to bug-libtool@HIDDEN:
bug#72613; Package libtool. Full text available.

Message received at 72613 <at> debbugs.gnu.org:


Received: (at 72613) by debbugs.gnu.org; 15 Aug 2024 15:53:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 15 11:53:43 2024
Received: from localhost ([127.0.0.1]:49561 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1secnH-0001eK-Ax
	for submit <at> debbugs.gnu.org; Thu, 15 Aug 2024 11:53:43 -0400
Received: from mail-ed1-f49.google.com ([209.85.208.49]:51408)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ileanadumitrescu95@HIDDEN>) id 1secnF-0001e2-4x
 for 72613 <at> debbugs.gnu.org; Thu, 15 Aug 2024 11:53:41 -0400
Received: by mail-ed1-f49.google.com with SMTP id
 4fb4d7f45d1cf-5a1c49632deso1287499a12.2
 for <72613 <at> debbugs.gnu.org>; Thu, 15 Aug 2024 08:53:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1723737119; x=1724341919; darn=debbugs.gnu.org;
 h=in-reply-to:autocrypt:from:content-language:references:to:subject
 :user-agent:mime-version:date:message-id:from:to:cc:subject:date
 :message-id:reply-to;
 bh=XqbLQd5y2B9Hj0RxDc9i5791FbjbqKdNMwIgR6sLiWI=;
 b=Fy9HL4vD1VhqTeTlDYhADfvl0xbR5/2rgXgw7VSZAdMazxA5N1p6/oGesHEo8L8j1w
 gIGuRFxohrulV2YXcoOjWl36Uspj5pBs+nncqxgv4/0nJ3LN/hSG6BTSb1AsNiYc0iuS
 1RvTkqq0/LiDv0wpu6XOoS0jEPfMf1DQXU6rn4e16dGiyXPE9mV8MBzJ4hugE5OR1bps
 yVomel4hyvGifSfJ4ROCAeSlwOXMwrwd552miR2YVx7YgweZLs6y4iIA4OcVr1lRhQPF
 BVU6rRT7yZBnl3E1vuN3AHWAqDlSStt9f/xxrP2fsEVOPONXwmSSrkvhR3KEx+aaWxqo
 qcKw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1723737119; x=1724341919;
 h=in-reply-to:autocrypt:from:content-language:references:to:subject
 :user-agent:mime-version:date:message-id:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=XqbLQd5y2B9Hj0RxDc9i5791FbjbqKdNMwIgR6sLiWI=;
 b=uk92ZvS1uvCMqrPb3Yu1UFyeJr2Wl5rps/kS2J8/7CQfPGC24zKSXHOrDPAZu7XWol
 1RmYcDOykERbBTQuvDWTzUUh2RHw7bx/Zr4Fv+UwpMlfvkq/kt6nW8sqnk73/pVff5RK
 LCleQbpAduMG7FIZMcy8y2AYJe+PBOyoM0yM+SQ0src+e/Fx52vbL/J9U/FkgB1LL0xN
 uqs2269PuE3UQdfUKaUg1k9VRxgA4a7upAt4EZ05p1eO7WSJHcdhIW1AeG9VdEtcP2Le
 qGHNbFjL9EL293HQB4fdnPHVM/izcevYBgzkJTshyr8JlKWOXTbPk8R11de3uAerOGGn
 uehQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCWc1bG2+qO4jPYGJOOmu6XYDa9ACc1h2tZ/G+B1dUQmVg+RKJVTklD9gcmLUD4GpgaPp+ii64xXD2qLR79A4Qr07LGQ7Lg=
X-Gm-Message-State: AOJu0YzBR9LtB1yMC63trlw8bDyCRjayqxIeR7lwVrYSMjDI4okRVC1X
 Bj6AAXx2N/+ON1vzkVksnPqYmZG9xrPtRW2G4Y481De//8rJ90x8GeMx3qjU
X-Google-Smtp-Source: AGHT+IGsSfSbNWJEOVMVadhfJHZRnTQFecdin9sFd6ND5DK2uBD19bkXvSX73od3UsFrbI0ZdQsdxg==
X-Received: by 2002:a05:6402:2747:b0:5af:be6c:646e with SMTP id
 4fb4d7f45d1cf-5bea1cade9amr4384335a12.23.1723737118652; 
 Thu, 15 Aug 2024 08:51:58 -0700 (PDT)
Received: from [192.168.254.128] ([95.214.217.105])
 by smtp.gmail.com with ESMTPSA id
 4fb4d7f45d1cf-5bebbdfbf33sm1019034a12.45.2024.08.15.08.51.56
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 15 Aug 2024 08:51:58 -0700 (PDT)
Message-ID: <962b6571-a372-4814-84de-f240706c3d87@HIDDEN>
Date: Thu, 15 Aug 2024 18:51:53 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72613: Lack of fast-install on Linux proves painful w/ LTO
To: Sam James <sam@HIDDEN>, 72613 <at> debbugs.gnu.org
References: <87le0zg5cj.fsf@HIDDEN>
Content-Language: en-US
From: Ileana Dumitrescu <ileanadumitrescu95@HIDDEN>
Autocrypt: addr=ileanadumitrescu95@HIDDEN; keydata=
 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
 tEGGBkKUVsxBXBBe
In-Reply-To: <87le0zg5cj.fsf@HIDDEN>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------NHJkLoAL0toRDI7WFodFnKA2"
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 72613
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: -0.8 (/)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------NHJkLoAL0toRDI7WFodFnKA2
Content-Type: multipart/mixed; boundary="------------9csNwJMGbNvrC63I1ofPoZZJ";
 protected-headers="v1"
From: Ileana Dumitrescu <ileanadumitrescu95@HIDDEN>
To: Sam James <sam@HIDDEN>, 72613 <at> debbugs.gnu.org
Message-ID: <962b6571-a372-4814-84de-f240706c3d87@HIDDEN>
Subject: Re: bug#72613: Lack of fast-install on Linux proves painful w/ LTO
References: <87le0zg5cj.fsf@HIDDEN>
In-Reply-To: <87le0zg5cj.fsf@HIDDEN>

--------------9csNwJMGbNvrC63I1ofPoZZJ
Content-Type: multipart/mixed; boundary="------------l87nDtiydeFmLiLJsaUb0i2P"

--------------l87nDtiydeFmLiLJsaUb0i2P
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

U2V2ZXJpdHk6IHdpc2hsaXN0DQoNCk9uIDE0LzA4LzIwMjQgMDY6MTgsIFNhbSBKYW1lcyB3
cm90ZToNCj4gSGkhDQo+IA0KPiBBdCB0aGUgbW9tZW50LCBpdCBsb29rcyBsaWtlIGZhc3Qt
aW5zdGFsbCBpcyBkaXNhYmxlZCBvbiBMaW51eDoNCj4gDQo+ICMgVGhpcyBtdXN0IGJlIGds
aWJjL0VMRi4NCj4gbGludXgqIHwgaypic2QqLWdudSB8IGtvcGVuc29sYXJpcyotZ251IHwg
Z251KikNCj4gICAgdmVyc2lvbl90eXBlPWxpbnV4ICMgY29ycmVjdCB0byBnbnUvbGludXgg
ZHVyaW5nIHRoZSBuZXh0IGJpZyByZWZhY3Rvcg0KPiAgICBuZWVkX2xpYl9wcmVmaXg9bm8N
Cj4gICAgbmVlZF92ZXJzaW9uPW5vDQo+ICAgIC4uLg0KPiAgICAjIFRoaXMgaW1wbGllcyBu
byBmYXN0X2luc3RhbGwsIHdoaWNoIGlzIHVuYWNjZXB0YWJsZS4NCj4gICAgIyBTb21lIHJl
d29yayB3aWxsIGJlIG5lZWRlZCB0byBhbGxvdyBmb3IgZmFzdF9pbnN0YWxsDQo+ICAgICMg
YmVmb3JlIHRoaXMgY2FuIGJlIGVuYWJsZWQuDQo+ICAgIGhhcmRjb2RlX2ludG9fbGlicz15
ZXMNCj4gDQo+IFRoaXMgaXMgcGFydGljdWxhcmx5IHBhaW5mdWwgd2hlbiB1c2luZyBMVE8s
IGFzIHlvdSBlbmQgdXAgd2l0aCBhIHByZXR0eQ0KPiB0aW1lLWNvbnN1bWluZyByZWxpbmsg
Zm9yIHNvbWV0aGluZyB3aGljaCBpcyBpbiB0aGVvcnkgYXZvaWRhYmxlLg0KPiANCj4gKEkn
dmUgdHJpZWQgdG8gZm9sbG93IHRoZSBsb2dpYyB0aHJvdWdoIGJ1dCBmYWlsZWQuIEl0J3Mg
bm90IGNsZWFyIHRvIG1lDQo+IHdoeSBMaW51eCBuZWVkcyB0aGlzIG9wdC1vdXQuIEknbSBz
dXJlIHRoZXJlICppcyogYSByZWFzb24sIEkganVzdCBjYW4ndA0KPiBzcG90IGl0IHlldC4p
DQoNCkxvb2tpbmcgdGhyb3VnaCB0aGUgZG9jdW1lbnRhdGlvbjoNCg0KIiIiDQpAZGVmdmFy
IGZhc3RfaW5zdGFsbA0KRGV0ZXJtaW5lcyB3aGV0aGVyIGxpYnRvb2wgd2lsbCBwcml2aWxl
Z2UgdGhlIGluc3RhbGxlciBvciB0aGUNCmRldmVsb3Blci4gIFRoZSBhc3N1bXB0aW9uIGlz
IHRoYXQgaW5zdGFsbGVycyB3aWxsIHNlbGRvbSBydW4gcHJvZ3JhbXMNCmluIHRoZSBidWls
ZCB0cmVlLCBhbmQgdGhlIGRldmVsb3BlciB3aWxsIHNlbGRvbSBpbnN0YWxsLiAgVGhpcyBp
cyBvbmx5DQptZWFuaW5nZnVsIG9uIHBsYXRmb3JtcyB3aGVyZSBAY29kZXtzaGxpYnBhdGhf
b3ZlcnJpZGVzX3J1bnBhdGh9IGlzDQpub3QgQHNhbXB7eWVzfSwgc28gQGNvZGV7ZmFzdF9p
bnN0YWxsfSB3aWxsIGJlIHNldCB0byBAc2FtcHtuZWVkbGVzc30gaW4NCnRoaXMgY2FzZS4g
IElmIEBjb2Rle2Zhc3RfaW5zdGFsbH0gc2V0IHRvIEBzYW1we3llc30sIGxpYnRvb2wgd2ls
bCBjcmVhdGUNCnByb2dyYW1zIHRoYXQgc2VhcmNoIGZvciBpbnN0YWxsZWQgbGlicmFyaWVz
LCBhbmQsIGlmIGEgcHJvZ3JhbSBpcyBydW4NCmluIHRoZSBidWlsZCB0cmVlLCBhIG5ldyBj
b3B5IHdpbGwgYmUgbGlua2VkIG9uLWRlbWFuZCB0byB1c2UgdGhlDQp5ZXQtdG8tYmUtaW5z
dGFsbGVkIGxpYnJhcmllcy4gIElmIHNldCB0byBAc2FtcHtub30sIGxpYnRvb2wgd2lsbCBj
cmVhdGUNCnByb2dyYW1zIHRoYXQgdXNlIHRoZSB5ZXQtdG8tYmUtaW5zdGFsbGVkIGxpYnJh
cmllcywgYW5kIHdpbGwgbGluaw0KYSBuZXcgY29weSBvZiB0aGUgcHJvZ3JhbSBhdCBpbnN0
YWxsIHRpbWUuICBUaGUgZGVmYXVsdCB2YWx1ZSBpcw0KQHNhbXB7eWVzfSBvciBAc2FtcHtu
ZWVkbGVzc30sIGRlcGVuZGluZyBvbiBwbGF0Zm9ybSBhbmQgY29uZmlndXJhdGlvbg0KZmxh
Z3MsIGFuZCBpdCBjYW4gYmUgdHVybmVkIGZyb20gQHNhbXB7eWVzfSB0byBAc2FtcHtub30g
d2l0aCB0aGUNCmNvbmZpZ3VyZSBmbGFnIEBvcHRpb257LS1kaXNhYmxlLWZhc3QtaW5zdGFs
bH0uDQoNCk9uIHNvbWUgc3lzdGVtcywgdGhlIGxpbmtlciBhbHdheXMgaGFyZGNvZGVzIHBh
dGhzIHRvIGRlcGVuZGVudCBsaWJyYXJpZXMNCmludG8gdGhlIG91dHB1dC4gIEluIHRoaXMg
Y2FzZSwgQGNvZGV7ZmFzdF9pbnN0YWxsfSBpcyBuZXZlciBzZXQgdG8gDQpAc2FtcHt5ZXN9
LA0KYW5kIHJlbGlua2luZyBhdCBpbnN0YWxsIHRpbWUgaXMgdHJpZ2dlcmVkLiAgVGhpcyBh
bHNvIG1lYW5zIHRoYXQgDQpAZW52e0RFU1RESVJ9DQppbnN0YWxsYXRpb24gZG9lcyBub3Qg
d29yayBhcyBleHBlY3RlZC4NCkBlbmQgZGVmdmFyDQpbLi4uXQ0KQGRlZnZhciBoYXJkY29k
ZV9pbnRvX2xpYnMNCldoZXRoZXIgdGhlIHBsYXRmb3JtIHN1cHBvcnRzIGhhcmRjb2Rpbmcg
b2YgcnVuLXBhdGhzIGludG8gbGlicmFyaWVzLg0KSWYgZW5hYmxlZCwgbGlua2luZyBvZiBw
cm9ncmFtcyB3aWxsIGJlIG11Y2ggc2ltcGxlciBidXQgbGlicmFyaWVzIHdpbGwNCm5lZWQg
dG8gYmUgcmVsaW5rZWQgZHVyaW5nIGluc3RhbGxhdGlvbi4gIFNldCB0byBAc2FtcHt5ZXN9
IG9yIEBzYW1we25vfS4NCkBlbmQgZGVmdmFyDQoiIiINCg0KSWYgSSB1bmRlcnN0YW5kLCBo
YXJkY29kaW5nIHJ1bi1wYXRocyBpbnRvIGxpYnJhcmllcyBjYXVzZXMgdGhlDQpyZWxpbmtp
bmcgZHVyaW5nIGluc3RhbGxhdGlvbiwgd2hpY2ggbWFrZXMgZmFzdF9pbnN0YWxsIG5vdCBw
b3NzaWJsZS4NCg0KSSBhbSBub3Qgc3VyZSBvZiBhbGwgdGhlIGltcGxpY2F0aW9ucyBvZiBy
ZW1vdmluZyB0aGUgaGFyZGNvZGluZyBvZg0KcnVuLXBhdGhzIGluIGxpYnJhcmllcywgZXhj
ZXB0IHRoYXQgbGlua2luZyBvZiBwcm9ncmFtcyB3aWxsIGJlIG1vcmUNCmNvbXBsZXguIEZv
ciBub3csIEkgdGhpbmsgaXQgd291bGQgYmUgYmVzdCB0byBsb29rIG1vcmUgaW50byB0aGlz
DQphZnRlciB0aGUgc3RhYmxlIHJlbGVhc2UsIGJ1dCBpZiBhbnlvbmUgaGFzIGFueSBpZGVh
cyBvciBjb3JyZWN0aW9ucywNCnBsZWFzZSBhZGQgdGhlbSBoZXJlLg0KDQotLSANCklsZWFu
YSBEdW1pdHJlc2N1DQoNCkdQRyBQdWJsaWMgS2V5OiBGQTI2IENBNzggNEJFMSA4ODkyIDdG
MjIgQjk5RiA2NTcwIEVBMDEgMTQ2RiA3MzU0DQoNCg==
--------------l87nDtiydeFmLiLJsaUb0i2P
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-----

--------------l87nDtiydeFmLiLJsaUb0i2P--

--------------9csNwJMGbNvrC63I1ofPoZZJ--

--------------NHJkLoAL0toRDI7WFodFnKA2
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/IrmfZXDqARRvc1QFAma+JBkFAwAAAAAACgkQZXDqARRvc1TO
AhAAi9m7yAxKrfjM7VgiBV1HDySOBz1/yqo79cmt4Lm98+IK8NNdF5Hp+gE+rJYmhv3aOtzZobnB
kq5uPVDA4D+G/3abGEdcP5BRoG24m09r4jpJlV1tIPV34E8GV2hN2pENUsT26WU1kms1Ch4Kb1Xr
SWQILyLPJVMex+D94/VVRbL5viq0KshMoxLK1LYoonQClk0uP4vwA1Lnn+96go6dQ0kQ3Ji+sc+P
uhDPZFbATjM9SGGcFMk8hewWkR3NcXOLnfe83DUlbaJGHUCU3eOBJcCJcYTIGvWuE3wvo3FBlKue
EEko23tQ/KCFPSsAukDoJW9OecdLk7jWc4ePLfygR3y9yGYAGpSqvBqSjvSxJRtXykzyf+z0XNFE
sOvz2xEemR9AH56I7VY/+aE+A2SPyXtJhOnRUKU10x26BIYaZE7gbXqdPDCOW96XkIVgm4bQKZ16
owpvrImalXu1fLkTsSXQD+ydUVkbTceupqzUoSzNqWuGtwTkUYs/LHfwa2tzhdnqvZQufddcCW7Y
r3fw3hVJ5hKS+tWJ17aaQBCt0iPBvRAlFNCslTfIO42MGILaoLeqSw7gngpUhJc+8eayPmKLXb2O
mFnMvkDo58LRTgs4UCQcqR1MpOvTEEp02H6KzKUax/a+NC7GeAglJG2OGGq3H1aSnN6vyJaXuz1K
9rE=
=/ib0
-----END PGP SIGNATURE-----

--------------NHJkLoAL0toRDI7WFodFnKA2--




Information forwarded to bug-libtool@HIDDEN:
bug#72613; Package libtool. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 14 Aug 2024 03:18:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 13 23:18:53 2024
Received: from localhost ([127.0.0.1]:45801 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1se4XE-0004o0-TJ
	for submit <at> debbugs.gnu.org; Tue, 13 Aug 2024 23:18:53 -0400
Received: from lists.gnu.org ([209.51.188.17]:49580)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sam@HIDDEN>) id 1se4XC-0004ns-6X
 for submit <at> debbugs.gnu.org; Tue, 13 Aug 2024 23:18:51 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <sam@HIDDEN>) id 1se4Wb-0001u9-F2
 for bug-libtool@HIDDEN; Tue, 13 Aug 2024 23:18:15 -0400
Received: from woodpecker.gentoo.org ([140.211.166.183] helo=smtp.gentoo.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256)
 (Exim 4.90_1) (envelope-from <sam@HIDDEN>) id 1se4WZ-0008BD-Pp
 for bug-libtool@HIDDEN; Tue, 13 Aug 2024 23:18:13 -0400
From: Sam James <sam@HIDDEN>
To: bug-libtool@HIDDEN
Subject: Lack of fast-install on Linux proves painful w/ LTO
Organization: Gentoo
Date: Wed, 14 Aug 2024 04:18:04 +0100
Message-ID: <87le0zg5cj.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
Received-SPF: pass client-ip=140.211.166.183; envelope-from=sam@HIDDEN;
 helo=smtp.gentoo.org
X-Spam_score_int: -41
X-Spam_score: -4.2
X-Spam_bar: ----
X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3,
 RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.6 (-)
X-Debbugs-Envelope-To: submit
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.6 (--)

--=-=-=
Content-Type: text/plain

Hi!

At the moment, it looks like fast-install is disabled on Linux:

# This must be glibc/ELF.
linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
  version_type=linux # correct to gnu/linux during the next big refactor
  need_lib_prefix=no
  need_version=no
  ...
  # This implies no fast_install, which is unacceptable.
  # Some rework will be needed to allow for fast_install
  # before this can be enabled.
  hardcode_into_libs=yes

This is particularly painful when using LTO, as you end up with a pretty
time-consuming relink for something which is in theory avoidable.

(I've tried to follow the logic through but failed. It's not clear to me
why Linux needs this opt-out. I'm sure there *is* a reason, I just can't
spot it yet.)

thanks,
sam

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iOUEARYKAI0WIQQlpruI3Zt2TGtVQcJzhAn1IN+RkAUCZrwh7V8UgAAAAAAuAChp
c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MjVB
NkJCODhERDlCNzY0QzZCNTU0MUMyNzM4NDA5RjUyMERGOTE5MA8cc2FtQGdlbnRv
by5vcmcACgkQc4QJ9SDfkZC7fAEA0f/qLpJwzok2ZPhNsTceI/Za04Wgf0rQvdAO
x75hK6IA/3BML0d5OhCmEC25ltXIius5H9lM3/k9o4AIRKr7tA4K
=fERG
-----END PGP SIGNATURE-----
--=-=-=--




Acknowledgement sent to Sam James <sam@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-libtool@HIDDEN. Full text available.
Report forwarded to bug-libtool@HIDDEN:
bug#72613; Package libtool. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 12 Jan 2025 05:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.