On Wed, Aug 03, 2005 at 02:46:06PM +0200, Paweł Sikora wrote: > Paweł Sakowski napisał(a): > > On Wed, 2005-08-03 at 08:15 +0200, Andrzej Krzysztofowicz wrote: > > > >>>>/usr/bin/ld: .libs/vlc_x86_64.o: relocation R_X86_64_PC32 against > >>>>`dv_vlc_class_index_mask' can not be used when making a shared object; > >>>>recompile with -fPIC > >> > >> ^^^^^^^^^^^^^^^^^^^^ > >> > >>>>/usr/bin/ld: final link failed: Bad value > >>>>collect2: ld returned 1 exit status > >>> > >>>Wygląda to na jakiś problem z binutils. Zetknął się ktoś z tym? > > to wygląda na problem z gcc które źle emituje symbole. > jaka wersja gcc dokładnie została użyta?
gcc nie ma z tym nic wspólnego. Ten plik jest w asemblerze. Kwestia relokacji tworzonych przez (g)asa. Nie wiem jak to powinno wyglądać, czy sam powinien wykrywać kompatybilne z PIC, czy trzeba to jakoś wymusić... dla niektórych architektur są opcje, dla x86* nie ma. -- Jakub Bogusz http://qboosh.cs.net.pl/ _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
