I have installed libfoo.dylib into /usr/local/lib
And my python extension's setup.py:
from distutils.core import setup, Extension
module1 = Extension('bar',
libraries=['libfoo2.dylib', ],
language="c++",
extra_compile_args=['-v', ],
sources=['main.cpp'])
setup(name='PackageName',
version='1.0',
description='This is a demo package',
ext_modules=[module1])
but it build failed for can not founding the libfoo2.dylib.
Here is complie message:
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo"
-create -output build/temp.macosx-10.11-intel-2.7/main.o
/var/folders/45/gz7ljrz94mdct3nvm9l5ftnr0000gp/T/main-684613.o
/var/folders/45/gz7ljrz94mdct3nvm9l5ftnr0000gp/T/main-94fc36.o
c++ -bundle -undefined dynamic_lookup -arch i386 -arch x86_64 -Wl,-F.
build/temp.macosx-10.11-intel-2.7/main.o -L/usr/local/lib -llibfoo2.dylib
-o build/lib.macosx-10.11-intel-2.7/bar.so
ld: library not found for -llibfoo2.dylib
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
error: command 'c++' failed with exit status 1
_______________________________________________
Distutils-SIG maillist - [email protected]
https://mail.python.org/mailman/listinfo/distutils-sig