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 ?

Attachment: pgpA5jPUe3Q59.pgp
Description: PGP signature



Reply via email to