Bug#202835: /lib/libc-2.3.1.so: Want i686 optimized build
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
Reply to: