mcl i problem z linkerem na amd64

Marcin Doliński devel-pl w pld-dc.org
Czw, 16 Cze 2005, 11:34:30 CEST


On Thursday 16 of June 2005 11:25, Maciej 'Agaran' Pijanka wrote:
> gcc -s -shared o/plugins/PerlEmbeddedInterpreter.o -o o/plugins/perl.so
> -rdynamic
> -Wl,-rpath,/usr/lib64/perl5/5.8.6/amd64-pld-linux-thread-multi/CORE
> /usr/lib64/perl5/5.8.6/amd64-pld-linux-thread-multi/auto/DynaLoader/DynaLoa
>der.a -L/usr/lib64/perl5/5.8.6/amd64-pld-linux-thread-multi/CORE -lperl -ldl
> -lm -lpthread -lc -lcrypt -lpthread
> /usr/bin/ld: o/plugins/PerlEmbeddedInterpreter.o: relocation R_X86_64_32
> against `a local symbol' can not be used when making a shared object;
> recompile with -fPIC
> o/plugins/PerlEmbeddedInterpreter.o: could not read symbols: Bad value
> collect2: ld returned 1 exit status
>
>
> ktoś ma pomysł z czym jest problem?
> albo raczej jak naprawic.
Trzeba przemielić z -fPIC tak jak napisane ;-)
-- 
Marcin Doliński
PLD Linux Distribution



Więcej informacji o liście dyskusyjnej pld-devel-pl