
On Sunday 22 October 2006 02:11, Dan Sawyer wrote:
On Wednesday 18 October 2006 17:15, Joe Morris (NTM) wrote:
Dan Sawyer wrote:
Here's the error: ve/usr/lib64/gcc/x86_64-suse-linux/4.1.0/../../../../x86_64-suse-linux/bi n/ld
: /usr/lib64/libX11.a(ChProp.o): relocation R_X86_64_32 against `a local
symbol' can not be used when making a shared object; recompile with -fPIC /usr/lib64/libX11.a: could not read symbols: Bad value collect2: ld returned 1 exit status
Sorry for the obvious question, but did you try to recompile with -fPIC?
In order to do that, I'd have to compile all of Xorg from source, and I have no idea how to even begin a job that complex. If I'm mistaken, though, please tell me!
The distribution ships with both a dynamic libX11.so. and a static libX11.a. You're linking your shared library against the wrong one which causes this error message (.a cannot be linked in when generating an shared library) -Andi