Package: libc6 Version: 2.3.1-16 Severity: wishlist File: /lib/libc-2.3.1.so
I would like to have an i686 optimized glibc package. The reason is glibc is what is taking up the most time (23%) during my boot sequence: 2094 2.6173 0.0000 /bin/bash 2500 3.1248 0.0000 /usr/X11R6/bin/XFree86 6205 7.7557 0.0000 /usr/bin/perl 6467 8.0831 0.0000 /lib/libpthread-0.10.so 10177 12.7203 0.0000 /lib/ld-2.3.1.so 12024 15.0289 0.0000 /usr/src/kernel-source-2.4.20/vmlinux 18273 22.8395 0.0000 /lib/libc-2.3.1.so Inside of libc, memmove is the main perpetrator at 18%: 000603b8 385 2.12848 getc 0006ead8 451 2.49337 memset 0006c230 470 2.59841 index 000690a4 677 3.74281 __malloc 0004f668 683 3.77598 _IO_vfscanf_internal 0006f03c 842 4.65502 memcpy 00069d3d 1290 7.1318 _int_malloc 0006c398 2623 14.5013 strcmp 0006ea60 3296 18.222 memmove Numbers are from starting oprofile first in /etc/rc.boot and stopping it after having logged into X, waited for Evolution to start, launched a terminal window, and done "su". The reason for me to file a feature request about it instead of just building it for myself is that I guess a lot of other Debian users are on 686-based systems, and would similarly benefit from an optimized build. Thanks for maintaining glibc, I really appreciate your work :-). Cheers //Johan -- System Information: Debian Release: testing/unstable Architecture: i386 Kernel: Linux foo 2.4.20-3-686 #1 Sun May 18 20:26:19 EST 2003 i686 Locale: LANG=sv_SE, LC_CTYPE=sv_SE Versions of packages libc6 depends on: ii libdb1-compat 2.1.3-7 The Berkeley database routines [gl -- no debconf information

