[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: compiling heimdal 0.6.2 on Solaris 9 with --enable-shared



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