glibc udebs built with -Os
Hi all,
After a discussion with Joey Hess and later with Frans Pop at Debconf 6, 
 we have decided that it could be a good idea to have a udeb glibc 
built with -Os.
I have made a few tests, mainly on i386 and amd64, and also on all 
architectures but m68k. All tests were ok. The tests include comparing 
the test logs with the normal version, running small tests programs with 
threads, and for all architectures but s390, ia64 and alpha (I don't own 
those machines) a boot with this glibc. This made me very enthusiastic.
This has been implemented partially in glibc 2.3.6-10 and more fully in 
glibc 2.3.6-11.
However we start facing some problems. We have build failures on s390 
and ia64 that were not present on the test builds. That let me think 
building the glibc with -Os is maybe not really stable. What it is sure, 
is that it is not supported upstream. On hppa, it is only possible to 
build the udeb with -Os with gcc-4.1. Also on i386 we've reached the 
biggest size possible for a build log (75MB).
That's why I am now thinking of removing that from the current glibc and 
postpone that for later (probably etch+1), but I'd like to know what 
other people think, also people from d-i to know if the gain in space is 
really important for etch.
Bye,
Aurelien
--
  .''`.  Aurelien Jarno	            | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   aurel32@debian.org         | aurelien@aurel32.net
   `-    people.debian.org/~aurel32 | www.aurel32.net
Reply to: