From bc3bff165fac28f7ad967d70dcf572ccb062c481 Mon Sep 17 00:00:00 2001 From: Paul Yang Date: Fri, 7 Oct 2016 16:09:26 -0700 Subject: Fix python_cpp test on Mac. Link staticly when building extension, so that the extension doesn't require installing protobuf library. (#2232) --- python/tox.ini | 2 +- tests.sh | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/python/tox.ini b/python/tox.ini index cf8d5401..1600db21 100644 --- a/python/tox.ini +++ b/python/tox.ini @@ -12,7 +12,7 @@ setenv = commands = python setup.py -q build_py python: python setup.py -q build - cpp: python setup.py -q build --cpp_implementation --warnings_as_errors + cpp: python setup.py -q build --cpp_implementation --warnings_as_errors --compile_static_extension python: python setup.py -q test -q cpp: python setup.py -q test -q --cpp_implementation python: python setup.py -q test_conformance diff --git a/tests.sh b/tests.sh index a497f1d2..fb7044f3 100755 --- a/tests.sh +++ b/tests.sh @@ -28,7 +28,8 @@ internal_build_cpp() { fi ./autogen.sh - ./configure + ./configure CXXFLAGS="-fPIC" # -fPIC is needed for python cpp test. + # See python/setup.py for more details make -j2 } -- cgit v1.2.3