wow... that's pretty insane.
> you're getting way too fancy. /bin/date anyone? > > sh-3.00$ export LD_KDEBUG=all > sh-3.00$ date > 515: > 515: file=librt.so.1 [0]; needed by date [0] > 515: find library=librt.so.1 [0]; searching > 515: search cache=/etc/ld.so.cache > 515: trying file=/lib/librt.so.1 > 515: > 515: file=librt.so.1 [0]; generating link map > 515: dynamic: 0x44d35ebc base: 0x00000000 size: 0x00013ef8 > 515: entry: 0x44d2f060 phdr: 0x44d2d034 phnum: 9 > 515: > 515: > 515: file=libc.so.6 [0]; needed by date [0] > 515: find library=libc.so.6 [0]; searching > 515: search cache=/etc/ld.so.cache > 515: trying file=/lib/libc.so.6 > 515: > 515: file=libc.so.6 [0]; generating link map > 515: dynamic: 0x4423fd3c base: 0x00000000 size: 0x00128bdc > 515: entry: 0x4412feaa phdr: 0x4411b034 phnum: 10 > 515: > 515: > 515: file=libpthread.so.0 [0]; needed by /lib/librt.so.1 [0] > 515: find library=libpthread.so.0 [0]; searching > 515: search cache=/etc/ld.so.cache > 515: trying file=/lib/libpthread.so.0 > 515: > 515: file=libpthread.so.0 [0]; generating link map > 515: dynamic: 0x4436ced0 base: 0x00000000 size: 0x000111c4 > 515: entry: 0x44362804 phdr: 0x4435e034 phnum: 9 > 515: > 515: checking for version `GLIBC_2.2' in file /lib/librt.so.1 > [0] required by file date [0] > 515: checking for version `GLIBC_2.1.3' in file /lib/libc.so.6 > [0] required by file date [0] > 515: checking for version `GLIBC_2.3.4' in file /lib/libc.so.6 > [0] required by file date [0] > 515: checking for version `GLIBC_2.1' in file /lib/libc.so.6 [0] > required by file date [0] > 515: checking for version `GLIBC_2.3' in file /lib/libc.so.6 [0] > required by file date [0] > 515: checking for version `GLIBC_2.2' in file /lib/libc.so.6 [0] > required by file date [0] > 515: checking for version `GLIBC_2.0' in file /lib/libc.so.6 [0] > required by file date [0] > 515: checking for version `GLIBC_PRIVATE' in file > /lib/ld-linux.so.2 [0] required by file /lib/librt.so.1 [0] > 515: checking for version `GLIBC_2.2' in file > /lib/libpthread.so.0 [0] required by file /lib/librt.so.1 [0] > 515: checking for version `GLIBC_2.3.3' in file > /lib/libpthread.so.0 [0] required by file /lib/librt.so.1 [0] > 515: checking for version `GLIBC_2.1' in file > /lib/libpthread.so.0 [0] required by file /lib/librt.so.1 [0] > 515: checking for version `GLIBC_2.0' in file > /lib/libpthread.so.0 [0] required by file /lib/librt.so.1 [0] > 515: checking for version `GLIBC_PRIVATE' in file > /lib/libpthread.so.0 [0] required by file /lib/librt.so.1 [0] > 515: checking for version `GLIBC_2.1.3' in file /lib/libc.so.6 > [0] required by file /lib/librt.so.1 [0] > 515: checking for version `GLIBC_2.2' in file /lib/libc.so.6 [0] > required by file /lib/librt.so.1 [0] > 515: checking for version `GLIBC_2.0' in file /lib/libc.so.6 [0] > required by file /lib/librt.so.1 [0] > 515: checking for version `GLIBC_2.1' in file /lib/libc.so.6 [0] > required by file /lib/librt.so.1 [0] > 515: checking for version `GLIBC_2.3.2' in file /lib/libc.so.6 > [0] required by file /lib/librt.so.1 [0] > 515: checking for version `GLIBC_PRIVATE' in file /lib/libc.so.6 > [0] required by file /lib/librt.so.1 [0] > 515: checking for version `GLIBC_2.1' in file /lib/ld-linux.so.2 > [0] required by file /lib/libc.so.6 [0] > 515: checking for version `GLIBC_2.3' in file /lib/ld-linux.so.2 > [0] required by file /lib/libc.so.6 [0] > 515: checking for version `GLIBC_PRIVATE' in file > /lib/ld-linux.so.2 [0] required by file /lib/libc.so.6 [0] > 515: checking for version `GLIBC_2.1' in file /lib/ld-linux.so.2 > [0] required by file /lib/libpthread.so.0 [0] > 515: checking for version `GLIBC_PRIVATE' in file > /lib/ld-linux.so.2 [0] required by file /lib/libpthread.so.0 [0] > 515: checking for version `GLIBC_2.1.3' in file /lib/libc.so.6 > [0] required by file /lib/libpthread.so.0 [0] > 515: checking for version `GLIBC_2.3.2' in file /lib/libc.so.6 > [0] required by file /lib/libpthread.so.0 [0] > 515: checking for version `GLIBC_2.0' in file /lib/libc.so.6 [0] > required by file /lib/libpthread.so.0 [0] > 515: checking for version `GLIBC_2.2' in file /lib/libc.so.6 [0] > required by file /lib/libpthread.so.0 [0] > 515: checking for version `GLIBC_2.1' in file /lib/libc.so.6 [0] > required by file /lib/libpthread.so.0 [0] > 515: checking for version `GLIBC_PRIVATE' in file /lib/libc.so.6 > [0] required by file /lib/libpthread.so.0 [0] > 515: > 515: prelink checking: ok > 515: > 515: conflict processing: date > 515: > 515: calling init: /lib/libpthread.so.0 > 515: > 515: > 515: calling init: /lib/libc.so.6 > 515: > 515: > 515: calling init: /lib/librt.so.1 > 515: > 515: > 515: initialize program: date > 515: > 515: > 515: transferring control: date > 515: > Wed Apr 19 08:29:23 MDT 2006 > 515: > 515: calling fini: date [0] > 515: > 515: > 515: calling fini: /lib/librt.so.1 [0] > 515: > 515: > 515: calling fini: /lib/libpthread.so.0 [0] > 515: > 515: > 515: calling fini: /lib/libc.so.6 [0] > 515: > sh-3.00$ exit > > oh yeah. /bin/date needs pthreads. oh yeah. > > ron >
