[root@boris Python-2.1]# gcc -shared build/temp.linux-ia64-2.1/_tkinter.o build/temp.linux-ia64-2.1/tkappinit.o -L/usr/X11R6/lib -L/usr/local/lib -ltk8.3 -ltcl8.3 -lX11 -o build/lib.linux-ia64-2.1/_tkinter.so /usr/bin/ld: OpenDis.o: @gprel relocation against dynamic symbol _XInitDisplayLock_fn /usr/bin/ld: OpenDis.o: @gprel relocation against dynamic symbol _XFreeDisplayLock_fn collect2: ld returned 1 exit status [root@boris Python-2.1]# rpm -q gcc binutils gcc-2.96-85 binutils-2.10.91.0.2-3
Where are you linking in _XInitDisplayLock_fn from? Is it compiled with -fPIC? On ia64 you can't (generally) link non-fPIC code into a shared object.
Assuming this was what Bill described...