Looks like latest binutils CVS (also as of 2.14.90.0.1) cannot build shared libraries that have external symbols on at least hppa-linux:
[EMAIL PROTECTED]:~$ cat blah.c extern int foo(); int call_foo() { return foo(); } [EMAIL PROTECTED]:~$ gcc -shared -fPIC -o blah.so blah.c /tmp/ccC3fZeH.o(.text+0x1c): In function `call_foo': : undefined reference to `foo' this worked fine on older binutils (e.g. 2.13.90.0.16 worked). does anyone know what might be broken? this is causing a lot of failures in the binutils test suite.... thanks, randolph -- Randolph Chung Debian GNU/Linux Developer, hppa/ia64 ports http://www.tausq.org/