jiazhai closed pull request #2302: Fixed linking of boost and boost-python for osx build URL: https://github.com/apache/incubator-pulsar/pull/2302
This is a PR merged from a forked repository. As GitHub hides the original diff on merge, it is displayed below for the sake of provenance: As this is a foreign pull request (from a fork), the diff is supplied below (as it won't show otherwise due to GitHub magic): diff --git a/pulsar-client-cpp/python/pkg/osx/build.sh.template b/pulsar-client-cpp/python/pkg/osx/build.sh.template old mode 100644 new mode 100755 index 5720b27c56..71687ac4b4 --- a/pulsar-client-cpp/python/pkg/osx/build.sh.template +++ b/pulsar-client-cpp/python/pkg/osx/build.sh.template @@ -23,21 +23,29 @@ set -e GITTAG=#TAG# PYTHONVER=#PYTHONVER# +BOOST_VERSION=1.67 + /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" -brew install openssl git boost pkg-config jsoncpp cmake protobuf260 log4cxx +brew install openssl git boost@$BOOST_VERSION pkg-config jsoncpp cmake protobuf260 log4cxx + +brew link --force boost@$BOOST_VERSION if [ "$PYTHONVER" = "PYTHON2" ] then - brew install python@2 boost-python + brew install python@2 boost-python@$BOOST_VERSION + + brew link --force boost-python@$BOOST_VERSION fi if [ "$PYTHONVER" = "PYTHON3" ] then - brew install python boost-python3 + brew install python boost-python3@BOOST_VERSION + brew link --force boost-python3@$BOOST_VERSION fi brew link --force protobuf260 + rm -rf incubator-pulsar git clone --depth 1 --branch $GITTAG https://github.com/apache/incubator-pulsar.git cd incubator-pulsar/pulsar-client-cpp ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
