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
> 

Reply via email to