From 00c14611041d112da6680b74297a6e8f437506c0 Mon Sep 17 00:00:00 2001 From: "Uwe L. Korn" Date: Sat, 4 Jun 2016 12:12:10 +0200 Subject: [PATCH] Also ensure correct OSX compiler flags in PyArrow --- python/conda.recipe/build.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/python/conda.recipe/build.sh b/python/conda.recipe/build.sh index a9d9aedead399..a164c1af51833 100644 --- a/python/conda.recipe/build.sh +++ b/python/conda.recipe/build.sh @@ -6,6 +6,19 @@ export ARROW_HOME=$PREFIX cd $RECIPE_DIR +if [ "$(uname)" == "Darwin" ]; then + # C++11 finagling for Mac OSX + export CC=clang + export CXX=clang++ + export MACOSX_VERSION_MIN="10.7" + CXXFLAGS="${CXXFLAGS} -mmacosx-version-min=${MACOSX_VERSION_MIN}" + CXXFLAGS="${CXXFLAGS} -stdlib=libc++ -std=c++11" + export LDFLAGS="${LDFLAGS} -mmacosx-version-min=${MACOSX_VERSION_MIN}" + export LDFLAGS="${LDFLAGS} -stdlib=libc++ -std=c++11" + export LINKFLAGS="${LDFLAGS}" + export MACOSX_DEPLOYMENT_TARGET=10.7 +fi + echo Setting the compiler... if [ `uname` == Linux ]; then EXTRA_CMAKE_ARGS=-DCMAKE_SHARED_LINKER_FLAGS=-static-libstdc++