This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: GNU ld shared library support for IRIX 5/6
On Thu, Jul 31, 2003 at 01:17:06AM +0200, Rainer Orth wrote:
> 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?
There is O32 shared library support - Linux uses it - but I don't know
how much that does or does not resemble Irix shared libraries.
--
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer