[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: compiling heimdal 0.6.2 on Solaris 9 with --enable-shared
Cheers,
using the gnu ld
setenv CC "gcc -B/path/to/gnuld/"
does the trick.
I've been staring at this one for a while.
Thanks,
Duncan
At 14:55 30/06/2004, Brandon S. Allbery KF8NH wrote:
>On Wed, 2004-06-30 at 09:23, Duncan Brannen wrote:
> > .libs/getprogname.o -z allextract
> ../../lib/editline/.libs/libeditline.a -z
>(...)
> > Text relocation remains referenced
> > against symbol offset in file
> > <unknown> 0x17bc
> > ../../lib/editline/.libs/libeditline.a(editline.o)
> > <unknown> 0x17c0
> > ../../lib/editline/.libs/libeditline.a(editline.o)
> > <unknown> 0x17c4
>
>Use GNU ld?
>
>This looks suspiciously like Sun reintroduced an ld bug I tripped over
>on some (not all) Solaris 7 boxes here: if a static archive
>(libeditline.a in this case) has PIC objects in it, ld gets confused
>about whether it's shared or static.
>
>--
>brandon s. allbery [linux,solaris,freebsd,perl] allbery@kf8nh.com
>system administrator [WAY too many hats] allbery@ece.cmu.edu
>electrical and computer engineering, carnegie mellon univ. KF8NH