public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] News item announcing as-needed (glep 42 stuff)
@ 2010-07-26 20:29 Tomáš Chvátal
  2010-07-26 20:34 ` Fabian Groffen
                   ` (3 more replies)
  0 siblings, 4 replies; 24+ messages in thread
From: Tomáš Chvátal @ 2010-07-26 20:29 UTC (permalink / raw
  To: gentoo-dev, pr


[-- Attachment #1.1: Type: text/plain, Size: 110 bytes --]

Hi guys,
See the attachment for the draft.

Please improve it to be an actual English :P

Cheers

Tom

[-- Attachment #1.2: as_needed.txt --]
[-- Type: text/plain, Size: 926 bytes --]

Title: --as-needed enabled in default profiles
Author: Tomáš Chvátal <scarabeus@gentoo.org>
Content-type: text/plain
Posted: 2010-07-26
Revision: 1
News-Item-Format: 1.0

Starting today all applications emerged on your system are linked
together with additional LDFLAGS="-Wl,--as-needed". This option
allows us to avoid linking extra libraries into the final binary
improving startup times and more importantly making binaries more
resistant to a library SONAME changes [1].

To gain the benefits of the change you should doublecheck your
value of LDFLAGS in make.conf because the variable does not fold and
your make.conf value is final. So after checking it and potentially
removing we suggest rebuilding whole system to benefit from it.

Overriding the in-profiles value is quite simple as described by
previous paragraph. Just put simply LDFLAGS="-Wl,01" in make.conf.

[1] http://www.gentoo.org/proj/en/qa/asneeded.xml

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2010-07-31  4:15 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-26 20:29 [gentoo-dev] News item announcing as-needed (glep 42 stuff) Tomáš Chvátal
2010-07-26 20:34 ` Fabian Groffen
2010-07-26 20:44 ` "Paweł Hajdan, Jr."
2010-07-27  0:27   ` Joshua Saddler
2010-07-27  8:23     ` [gentoo-dev] " Duncan
2010-07-26 22:09 ` [gentoo-dev] " Alex Alexander
2010-07-26 22:41   ` Sebastian Pipping
2010-07-27  3:38     ` [gentoo-dev] " Ryan Hill
2010-07-27  8:36       ` Tomáš Chvátal
2010-07-27 13:55         ` "Paweł Hajdan, Jr."
2010-07-27 17:37       ` Róbert Čerňanský
2010-07-27 17:42         ` Samuli Suominen
2010-07-27 14:39 ` [gentoo-dev] " Jeroen Roovers
2010-07-27 15:53   ` Maciej Mrozowski
2010-07-27 16:41   ` "Paweł Hajdan, Jr."
2010-07-27 16:51     ` Jeroen Roovers
2010-07-27 17:32       ` Petteri Räty
2010-07-28  0:04         ` [gentoo-dev] " Duncan
2010-07-28  3:36       ` [gentoo-dev] " Jeremy Olexa
2010-07-28  5:26         ` [gentoo-dev] " Ryan Hill
2010-07-28  7:02           ` Jonathan Callen
2010-07-31  4:18             ` Ryan Hill
2010-07-28  7:43         ` [gentoo-dev] " Samuli Suominen
2010-07-28  5:45   ` [gentoo-dev] " Ryan Hill

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox