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