yellowdog-general Digest, Vol 5, Issue 65

Daniel Gimpelevich daniel at gimpelevich.san-francisco.ca.us
Tue Jan 25 02:13:26 MST 2005


With all the other things wrong with YDL4, it's entirely possible that
glibc was compiled without -fPIC. When you recompiled the application did
you make sure -fPIC was passed to gcc when it built its libraries?

On Tue, 25 Jan 2005 08:55:11 +0700, Stijn Blancke wrote:

> Hey Joseph,
> 
> I have rebuild my whole application by doing first a make clean and the
> recompile it. The wonderful news is that the error is gone :-)
> but an other one came into its place.
> It is the same error but on a different symbol.
> 
> ../../../bin/image_test: error while loading shared libraries:
> /home/fang/rc/libsim/libTraverse.so: R_PPC_REL24 relocation at
> 0x0f7fafb8 for symbol `strlen' out of range
> 
> When I try readelf on it I get :
> 
> 00004fb8  0000a70a R_PPC_REL24       00000000   strlen + 0
>    167: 00000000   184 FUNC    GLOBAL DEFAULT  UND strlen at GLIBC_2.0 (2)
>    199: 00000000   184 FUNC    GLOBAL DEFAULT  UND strlen@@GLIBC_2.0
> 
> 
> 
> 
> 
>> You have to rebuilt the the application from its source code.
>> 
>>




More information about the yellowdog-general mailing list