On Thu, Feb 03, 2011 at 09:15:00PM -0800, Charlie Kester wrote: ... > customize UnixCCompiler > customize UnixCCompiler using build_ext > customize Gnu95FCompiler > customize Gnu95FCompiler using build_ext > building 'numpy.core._sort' extension > compiling C sources > C compiler: gcc45 -DNDEBUG -mtune=generic -msse -msse2 -msse3 -mfpmath=sse > -O2 -fno-strict-aliasing -pipe -D__wchar_t=wchar_t > -DTHREAD_STACK_SIZE=0x20000 -mtune=generic -msse -msse2 -msse3 -mfpmath=sse > -O2 -fno-strict-aliasing -pipe -Wl,-rpath=/usr/local/lib/gcc45 -fPIC > > compile options: '-Inumpy/core/include > -Ibuild/src.freebsd-8.2-PRERELEASE-i386-2.7/numpy/core/include/numpy > -Inumpy/core/src/private -Inumpy/core/src -Inumpy/core > -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath > -Inumpy/core/include -I/usr/local/include/python2.7 > -Ibuild/src.freebsd-8.2-PRERELEASE-i386-2.7/numpy/core/src/multiarray > -Ibuild/src.freebsd-8.2-PRERELEASE-i386-2.7/numpy/core/src/umath -c' > gcc45: > build/src.freebsd-8.2-PRERELEASE-i386-2.7/numpy/core/src/_sortmodule.c > cc -shared -pthread -mtune=generic -msse -msse2 -msse3 -mfpmath=sse -O2 > -fno-strict-aliasing -pipe -Wl,-rpath=/usr/local/lib/gcc45 > build/temp.freebsd-8.2-PRERELEASE-i386-2.7/build/src.freebsd-8.2-PRERELEASE-i386-2.7/numpy/core/src/_sortmodule.o > -Lbuild/temp.freebsd-8.2-PRERELEASE-i386-2.7 -lm -o > build/lib.freebsd-8.2-PRERELEASE-i386-2.7/numpy/core/_sort.so > build/temp.freebsd-8.2-PRERELEASE-i386-2.7/build/src.freebsd-8.2-PRERELEASE-i386-2.7/numpy/core/src/_sortmodule.o(.text.__i686.get_pc_thunk.bx+0x0): > In function `__i686.get_pc_thunk.bx': > : multiple definition of `__i686.get_pc_thunk.bx' > /usr/lib/crtbeginS.o(.gnu.linkonce.t.__i686.get_pc_thunk.bx+0x0): first > defined here > build/temp.freebsd-8.2-PRERELEASE-i386-2.7/build/src.freebsd-8.2-PRERELEASE-i386-2.7/numpy/core/src/_sortmodule.o(.text.__i686.get_pc_thunk.bx+0x0): > In function `__i686.get_pc_thunk.bx': > : multiple definition of `__i686.get_pc_thunk.bx' > /usr/lib/crtbeginS.o(.gnu.linkonce.t.__i686.get_pc_thunk.bx+0x0): first > defined here > error: Command "cc -shared -pthread -mtune=generic -msse -msse2 -msse3 > -mfpmath=sse -O2 -fno-strict-aliasing -pipe -Wl,-rpath=/usr/local/lib/gcc45 > build/temp.freebsd-8.2-PRERELEASE-i386-2.7/build/src.freebsd-8.2-PRERELEASE-i386-2.7/numpy/core/src/_sortmodule.o > -Lbuild/temp.freebsd-8.2-PRERELEASE-i386-2.7 -lm -o > build/lib.freebsd-8.2-PRERELEASE-i386-2.7/numpy/core/_sort.so" failed with > exit status 1 > *** Error code 1 Can you show the actual invocation of the compiler driver for linking ?
pgpA5jPUe3Q59.pgp
Description: PGP signature