bug-make
[Top][All Lists]
Advanced

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

RE: prorex-1.3 make bug


From: Dave Korn
Subject: RE: prorex-1.3 make bug
Date: Fri, 19 Oct 2007 13:11:07 +0100

On 19 October 2007 11:52, Jon Grant wrote:

> Hi,
> 
> [...]
>> /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld:
>> prorex.o: relocation R_X86_64_32 against `a local symbol' can not be
>> used when making a shared object; recompile with -fPIC
>> prorex.o: could not read symbols: Bad value
>> collect2: ld returned 1 exit status
>> make: *** [libprorex.so] Error 1
> 
> That isn't an issue with Make. There is a linker error, re-read the
> message you quoted above and you ill see it tells you what the problem
> is and how to fix it! Always read things thoughtful before posting to
> mailing lists ;) If that doesnt fix it, contact the libprorex developers
> who provided you with the source code.

  It could also be worth asking about on the binutils list.

  I *think* (but am not sure) that it's to do with linking mixed -fPIC and 
non-fPIC code, perhaps libprorex.so wasn't compiled with it?  Or perhaps it's 
something from libgcc that needs multilibbing against fPIC.  Binutils list 
ought to be able to help.


    cheers,
      DaveK
-- 
Can't think of a witty .sigline today....





reply via email to

[Prev in Thread] Current Thread [Next in Thread]