Dan McMahill wrote: > DJ Delorie wrote: >>> /usr/bin/ld: footprintupdate.o: relocation R_X86_64_32 against `a >>> local symbol' can not be used when making a shared object; recompile >>> with -fPIC >> Shared libraries should ALWAYS be built with -fpic or -fPIC. The i386 >> gets away without it because the developers got tired of answering >> questions like the above, and put in special handling for that error >> case to make it work. > > the option to produce pic code is compiler dependent. -fPIC works for > gcc. For SunPRO its -KPIC -DPIC (or -kPIC -DPIC, can't recall if k is > upper or lower). > > How many systems have different behavior for -fpic vs -fPIC? I suspect > we'd always want -fPIC (for gcc that is).
I didn't know any of this. I've gone ahead and added -fPIC to the Makefile for the plug-in. Thanks! Dean _______________________________________________ geda-user mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

