It does not for me. Anyway having $prefix/lib/oskit as OSKIT_LIBDIR is confusing IMO.
Here is what I get: hramrach@hurd:~$ gcc -v Reading specs from /usr/lib/gcc-lib/i386-gnu/3.2/specs Configured with: /cdrom/build/gcc/gcc-3.2-3.2ds0/src/configure -v --enable-languages=c,c++,f77,proto,objc --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.2 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-objc-gc i386-gnu Thread model: single gcc version 3.2 20020809 (Debian prerelease) mrach@hurd:~$ touch empty.c hramrach@hurd:~$ gcc -c empty.c -o empty.o hramrach@hurd:~$ ld -nostdlibs empty.o -u oskit_version -loskit_kern -o empty -M | grep liboskit_kern ld: warning: cannot find entry symbol _start; defaulting to 08048074 /usr/local/lib/liboskit_kern.a(version.o) LOAD /usr/local/lib/liboskit_kern.a 0x08048074 0x9 /usr/local/lib/liboskit_kern.a(version.o) .data 0x08049080 0x8 /usr/local/lib/liboskit_kern.a(version.o) .comment 0x0000002d 0x2d /usr/local/lib/liboskit_kern.a(version.o) 0x00000000 0x3d /usr/local/lib/liboskit_kern.a(version.o) .debug_info 0x00000000 0x5e /usr/local/lib/liboskit_kern.a(version.o) .debug_abbrev 0x00000000 0x39 /usr/local/lib/liboskit_kern.a(version.o) .debug_frame 0x00000000 0x14 /usr/local/lib/liboskit_kern.a(version.o) .debug_str 0x00000000 0xa4 /usr/local/lib/liboskit_kern.a(version.o) hramrach@hurd:~$ gcc -print-file-name=libgcc.a /usr/lib/gcc-lib/i386-gnu/3.2/libgcc.a hramrach@hurd:~$ gcc -print-file-name=oskit oskit hramrach@hurd:~$ gcc -print-file-name=liboskit_kern.a liboskit_kern.a -- Michal Suchanek [EMAIL PROTECTED] _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd