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
-- 
[EMAIL PROTECTED]              __   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
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to