New issue 2080: _sqlite3_build.py on FreeBSD doesn't obey LDFLAGS et al https://bitbucket.org/pypy/pypy/issues/2080/_sqlite3_buildpy-on-freebsd-doesnt-obey
HawkOwl: I'm packaging with: ``` cd /tmp/pypy-build/pypy/tool/release export CPPFLAGS=\"-I/opt/crossbar/include -O3 -march=core2 -mtune=generic\" CXX=\"clang++36\" CFLAGS=\"-I/opt/crossbar/include -O3 -march=core2 -mtune=generic\" LDFLAGS=\"-L/opt/crossbar/lib -Wl,-s -Wl,-rpath,/opt/crossbar/lib\" CC=\"clang36\" PKG_CONFIG_PATH=\"/opt/crossbar/lib/pkgconfig/\" /usr/bin/env python2 package.py --without-tk --archive-name pypy_built --targetdir ~/ ``` `/opt/crossbar/lib` contains: ``` lrwxr-xr-x 1 crossbar wheel 19 Jul 14 14:55 libsqlite3.so -> libsqlite3.so.0.8.6 lrwxr-xr-x 1 crossbar wheel 19 Jul 14 14:55 libsqlite3.so.0 -> libsqlite3.so.0.8.6 -rwxr-xr-x 1 crossbar wheel 1229776 Jul 14 14:55 libsqlite3.so.0.8.6 ``` `/opt/crossbar/include` contains: ``` -rw-r--r-- 1 crossbar wheel 378697 Jul 14 14:55 sqlite3.h -rw-r--r-- 1 crossbar wheel 27763 Jul 14 14:55 sqlite3ext.h ``` If I don't have sqlite3 on the system, it says it can't find sqlite. If I install global sqlite, then compile it, and run `ldd`, it says: ``` pypy_built/lib_pypy/_sqlite3_cffi.pypy-26.so: libsqlite3.so.0 => /opt/crossbar/lib/libsqlite3.so.0 (0x801609000) libc.so.7 => /lib/libc.so.7 (0x80081f000) libthr.so.3 => /lib/libthr.so.3 (0x801935000) ``` So the build can't find the local lib, but it links against it anyway if there's the global one? _______________________________________________ pypy-issue mailing list pypy-issue@python.org https://mail.python.org/mailman/listinfo/pypy-issue