Help Compiling 64bit Python

John Abel john.abel at
Sat Sep 20 12:56:21 CEST 2003

I'm having a bit of hassle, trying to compile Python in 64bit mode on 
Solaris8, using GCC 3.1/3.3 (tried both).  I've set the relevant 
settings ( export CC="gcc -mcpu=v9 -m64 -D_LARGEFILE64_SOURCE=1" - 
hopefully) before ./configure, which seems to work OK.  The problem 
happens halfway through the make.  It produces the following output:

c++   -o python \
                Modules/python.o \
                libpython2.3.a -lresolv -lsocket -lnsl -lrt -ldl  
-lpthread   -lm
ld: fatal: file Modules/python.o: wrong ELF class: ELFCLASS64
ld: fatal: File processing errors. No output written to python
collect2: ld returned 1 exit status
make: *** [python] Error 1

I'd be very grateful for any pointers.



More information about the Python-list mailing list