glibc-2.3.2 is now in crater/libs/glibc

Terry Chan tpchan at attbi.com
Sun Mar 9 11:35:54 GMT 2003


Lunar devs,

The latest glibc-2.3.2 has changed the way the configure script must be run.
The glibc people now force the configure script to be run from a dir different
from the source dir, hence the use of glibcroot in the current module.

That part is now working correctly, but the stripping (-S) is now badly broken
because the new make, strip, prepare_install, make install sequence is
horribly confused.

The make and then strip works, but during prepare_install the old glibc is
removed as well as the /usr/share/zoneinfo, so the TZ is set to Factory (UTC ?)
for a few moments during the "lin glibc" and at that point the "make install"
decides it needs to rebuild all the compiled libs AGAIN -- and at that point
the strip (-S) is now lost and the resulting glibc-2.3.2-tar.bz2 is now double
in size of the glibc-2.3.1.

I've left a copy of the updated glibc-2.3.2 module in crater, where hopefully
someone else who has more time, can take a look at the module and perhaps
fix the stripping problem.

This module does install correctly and your lunar box will then be running
glibc-2.3.2, albeit a larger than necessary glibc.

You may also wish to run:

grep .so$ /var/log/lunar/install/glibc-2.3.2 |xargs strip -S

to force your glibc to be properly stripped, until someone figures out how
to fix glibc properly.

Thanks,

Terry Chan


More information about the Lunar-dev mailing list