ld flag that gives ~40% startup time boost

John Richard Moser nigelenki at comcast.net
Thu Jun 22 21:48:06 BST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



James Laver wrote:
> With gentoo it's largely in the users' hands. They can build the base
> tarball with whatever switches they like, but by the time it comes
> round to updates of the system, a lot of core things will be updated
> and compiled with your global make.conf options.
> 
> On a sidenote, I'm rather fond of -O3 where it works (sqlite, for
> example), but i typically go -O2 for most of my compiles.
> 

- -O3 and -O2 do nothing with -Wl,-O; it's a binary switch.

> Obviously start up speed is a big factor, it's what everyone whines
> about, and I mean everyone.

I'm currently looking into other things like --relax (which... does
what?  The man page is very vague) and anything else I can come across
that's harmless.  It's hard to know exactly what the environment on the
build server looks like though, since ubuntu doesn't seem to have this
documented anywhere I can easily locate... (one of the devs told me he
"thinks" -Wl,-O1 is in the ENV on the build server)

> 
> On 22/06/06, Scott James Remnant <scott at ubuntu.com> wrote:
>> On Thu, 2006-06-22 at 15:51 -0400, John Richard Moser wrote:
>>
>> > Does Ubuntu build everything with -Wl,-O1?  This was something that
>> > Gentoo did as an optimization;
>> >
>> Yes, we do; Gentoo started doing it because we did.
>>
>> Scott
>> -- 
>> Scott James Remnant
>> scott at ubuntu.com
>>
>>
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.2.2 (GNU/Linux)
>>
>> iD8DBQBEmvn3SnQiFMl4yK4RAk2uAKCSVmkxYVIKsjAUK29MyJcGov0gxgCeK0Lm
>> cGNyb4iFLwRFn1AfGtaAs+s=
>> =Hid9
>> -----END PGP SIGNATURE-----
>>
>>
>> -- 
>> ubuntu-devel mailing list
>> ubuntu-devel at lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
>>
>>
>>
> 
> 

- --
All content of all messages exchanged herein are left in the
Public Domain, unless otherwise explicitly stated.

    Creative brains are a valuable, limited resource. They shouldn't be
    wasted on re-inventing the wheel when there are so many fascinating
    new problems waiting out there.
                                                 -- Eric Steven Raymond

    We will enslave their women, eat their children and rape their
    cattle!
                  -- Bosc, Evil alien overlord from the fifth dimension
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQIVAwUBRJsCBAs1xW0HCTEFAQIKrhAAlhRicI1o6Cm1ENn+TDmDIKSe3/mz2POu
b4yCdLmV/MQykyb3ATJWynNkasBZfPv/2gSdVKgUFEYr0Sh64APypvI83A/3uqYA
3tRUvt6EuTr1rsIp4KAX95TI4s6BR3Zlc7gfr6MwYaMVRfUBJ4MbM7jDnbSEVDnq
EGPyaIUwby6xodvhIkozUlJatZxsZLB82d8oauvSuF/bZAvu9ZXL4DrL3BcaxgOw
EfJfMbtCI/G/d06SzdqM2HLT4TxfG1t62aER6G2rIBQWFaVrskj1jj8z+gn9WJQg
KTe0uJST6ADBvdvvigrkORQKSRt9ZR8IzM2U8sNJrJ5HtktVv9z7/qdFzhJHb07l
X6UM30Cvtz+/2+keR/CtQS24z8OB5/AabgC8f/zV2n/0fJnlZrSBUImZfqkgE23f
exCHmQzRgCEgU4PNEb86em0hiA5Ud0EQYH2dEzAK5/aWcKcF4jBOr62BXJ9A+E26
PnSRGuZIUXrEZlLXYjXsbE4uRxOrCA8zD/d43KI0odSEL09TtK8VjYeE5A6CHlaF
HwO32GIfPbVo1m34xe7fdsKPgwqe0YoRlGqevl2juAXkTq2iux0mQKBSbJh128Px
h36f6mE9L+1Yc/aGFwcCkZFn40ptSfLZUXcnbqa3bs8L3fF0zJ/y0EiZ0POeaW8M
Me9JNy0m4Fg=
=gId+
-----END PGP SIGNATURE-----



More information about the ubuntu-devel mailing list