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
- From: Thiemo Seufer <ica2_ts at csv dot ica dot uni-stuttgart dot de>
- To: Rainer Orth <ro at TechFak dot Uni-Bielefeld dot DE>
- Cc: binutils at sources dot redhat dot com
- Date: Sat, 2 Aug 2003 23:36:50 +0200
- Subject: Re: GNU ld shared library support for IRIX 5/6
- References: <16168.20978.60308.495767@xayide.TechFak.Uni-Bielefeld.DE>
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?
Richard contributed recently some patches for IRIX NewABI shared
library support.
Thiemo