This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: ld on sparc-solaris: linkage order
- To: Volker Boerchers <boercher at kidata dot de>
- Subject: Re: ld on sparc-solaris: linkage order
- From: "H . J . Lu" <hjl at lucon dot org>
- Date: Wed, 12 Jul 2000 08:07:25 -0700
- Cc: binutils at sourceware dot cygnus dot com
- References: <Pine.LNX.4.10.10007121257350.3773-100000@nudels.kidata.de>
On Wed, Jul 12, 2000 at 01:11:56PM +0200, Volker Boerchers wrote:
> Hi,
>
> we are having problems getting a multithreaded application to run on
> sparc-solaris7 (gcc-2.95.2, ld version 2.10 (with BFD 2.10)).
>
> we found in the sun docs
> (http://docs.sun.com:80/ab2/coll.45.10/MTP/@Ab2PageView/14940?DwebQuery=thread&Ab2Lang=C&Ab2Enc=iso-8859-1),
> that the linkage order of libc and libthread has to be -lpthread -lc.
>
> So we are fixing now the link line in the makefiles to see if this helps.
>
> The sunpro linker has an option `-mt' to ensure this order automatically.
If you use gcc, you can modify the specs file.
H.J.