compiling python 2.4.1 on Linux_X86_64 using PGI compiler fails
Berthold Höllmann
hoel at gl-group.com
Mon Apr 18 08:00:33 EDT 2005
I am trying to compile Python on an Opteron machine using the PGI C
compiler under Linux. I use:
CC=pgcc ./configure --prefix=/usr/local/gltools/python/Python-2.2.1 \
--exec-prefix=/usr/local/gltools/python/Python-2.2.1/$GL_ARCH \
--with-cxx=pgCC
but make fails with:
pgCC -Xlinker -export-dynamic -o python \
Modules/ccpython.o \
libpython2.4.a -lpthread -ldl -lpthread -lutil -lm
libpython2.4.a(posixmodule.o)(.text+0x38d6): In function `posix_tmpnam':
: warning: the use of `tmpnam_r' is dangerous, better use `mkstemp'
libpython2.4.a(posixmodule.o)(.text+0x3841): In function `posix_tempnam':
: warning: the use of `tempnam' is dangerous, better use `mkstemp'
case $MAKEFLAGS in \
*-s*) CC='pgcc' LDSHARED='pgcc -shared' OPT='-DNDEBUG -O' ./python -E ./setup.py -q build;; \
*) CC='pgcc' LDSHARED='pgcc -shared' OPT='-DNDEBUG -O' ./python -E ./setup.py build;; \
esac
make: *** [sharedmods] Error 139
and issuing the last command from the command line gives:
> CC='pgcc' LDSHARED='pgcc -shared' OPT='-DNDEBUG -O' ./python -E ./setup.py build
Segmentation fault (core dumped)
This is with PGI 5.2 and 6.0.
Has anyone compiled python successfully using PGI compilers under 64
bit Linux. If yes, what are the neccesarry switches?
Thanks
Berthold
--
hoel at GL-Group.com __ Address:
G / \ L Germanischer Lloyd
phone: +49-40-36149-7374 -+----+- Vorsetzen 35 P.O.Box 111606
fax : +49-40-36149-7320 \__/ D-20459 Hamburg D-20416 Hamburg
More information about the Python-list
mailing list