[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: speed up large library linking
From: |
Peter O'Gorman |
Subject: |
Re: speed up large library linking |
Date: |
Wed, 11 May 2005 23:33:52 +0900 |
User-agent: |
Mozilla Thunderbird 1.0 (Macintosh/20041206) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ralf Wildenhues wrote:
| First off: My laptop was broke last week, then some of our department's
| hardware was destroyed, so: no mail reading, thus no patch checks, no
| 1.5.18 release.
Do you need someone else to make the release? Sorry to hear about your
hardware troubles.
| Discussion:
| -----------
| Immediate consequence for the libjava folks: Use of -objectlist is to be
| preferred, with their (ancient!) libtool as well as with HEAD after the
| changes below. I have another optimization idea for -objectlist which
| will kill some of the 2.8s left, but it needs more work, and might not
| be immediately necessary.
Use of -objectlist with libjava is required, I haven't built libjava in a
little while, I thought they used it, if not they are undoubtedly exceeding
the kernel limit on command line lenght on some systems.
| Changes:
| --------
|
| My patches break one assumption held in libtool so far: that --dry-run
| will cause no file changes.
I understand your reasons for breaking this, but it freaks me out a little
bit. Have you reported the quadratic behavior to the bash maintainers? We
need to file bugs with them about this too. Note that some of your FIXMEs in
the patches below are in my opinion not needed, if libtool got the argument
list and -objectlist was not used then the kernel limit was not exceeded and
$ECHO is fine.
|
| OK to apply them all to HEAD?
I am loathe to say 'No', but I will ask that you not commit these to HEAD
without explicit approval.
speedup-features2.diff OK
speedup-fixme2.diff OK (even thought these comments may not always be
warranted a reminder about command line length can't hurt)
The others scare me, I don't like the tempfiles. If no other maintainer
approves in a few days I will look more closely.
Peter
- --
Peter O'Gorman - http://www.pogma.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Darwin)
iQCVAwUBQoIXz7iDAg3OZTLPAQJLSAP/Ubd16UtZ+zgNH0v7lS023Cn5tTakcWSZ
QWm/Brwm8rJBBBXUwirm3yMhLSli6XdS60Q2Ep9KO9desNWm/O4m+5kexv58CeG5
2MR6sl226bYs2idUwPd2S5ah5mG8GjSlzqVTRkWqgDdNiIneWXlUzCqIFy1NIBFE
96D4cCRwJxI=
=lruL
-----END PGP SIGNATURE-----
Re: speed up large library linking,
Peter O'Gorman <=
- Re: speed up large library linking, Ralf Wildenhues, 2005/05/11
- Re: speed up large library linking, Ralf Wildenhues, 2005/05/19
- Re: speed up large library linking, Ralf Wildenhues, 2005/05/20
- Re: speed up large library linking, Peter O'Gorman, 2005/05/20
- Re: speed up large library linking, Ralf Wildenhues, 2005/05/20
- Re: speed up large library linking, Bob Friesenhahn, 2005/05/20