This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
GNU ld shared library support for IRIX 5/6
- From: Rainer Orth <ro at TechFak dot Uni-Bielefeld dot DE>
- To: binutils at sources dot redhat dot com
- Date: Thu, 31 Jul 2003 01:17:06 +0200 (MEST)
- Subject: GNU ld shared library support for IRIX 5/6
While trying to reenable GCC 3 support for IRIX 5.3
http://gcc.gnu.org/ml/gcc/2003-07/msg02249.html
I tried to use gcc 3.4 with GNU ld. It is currently disabled in the
toplevel configure.in with this comment:
mips*-*-irix5*)
# The GNU linker does not support shared libraries.
noconfigdirs="$noconfigdirs ld gprof target-libgloss ${libgcj}"
;;
I manually enabled and built it, and after providing the corresponding
iris5gld.h file in gcc, was able to use it. Unfortunately, the comment is
true: ld isn't able to use IRIX 5's libc.so.1, but insists on libc.a (which
isn't installed at all on the system in question). I can hardly believe
this: is there really no support for shared libraries with 32-bit MIPS (O32
ABI), and if so, what would it take to add this? Btw., what about the N32
and N64 ABIs in this respect?
Rainer
-----------------------------------------------------------------------------
Rainer Orth, Faculty of Technology, Bielefeld University