Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2012-11-29 12:22:02 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2012-11-29 12:22:02 +0400
commit40e75fd2ebd7b992ad988f02fc2e77ff53c752fd (patch)
treef46310b64926e3dd493e6eade21014f7e32b99b6 /build_files/build_environment
parent149b60714121dbe028b61b3218a88e9fab025832 (diff)
Dependencies Builder: disable LINKSTATIC for OIIO
It'll likely give issues with system boost libraries in ubuntu/debian due to this distros doesn't like static linking and not building static libs with -fPIC flag. Disabling LINKSTATIC should be quite painless since blender requires the same image libraries as oiio does.
Diffstat (limited to 'build_files/build_environment')
-rwxr-xr-xbuild_files/build_environment/install_deps.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/build_files/build_environment/install_deps.sh b/build_files/build_environment/install_deps.sh
index 9d01ed744c0..f8cef63f301 100755
--- a/build_files/build_environment/install_deps.sh
+++ b/build_files/build_environment/install_deps.sh
@@ -456,12 +456,16 @@ EOF
cmake_d="$cmake_d -D CMAKE_PREFIX_PATH=$_inst"
cmake_d="$cmake_d -D CMAKE_INSTALL_PREFIX=$_inst"
cmake_d="$cmake_d -D BUILDSTATIC=ON"
- cmake_d="$cmake_d -D LINKSTATIC=ON"
+
+ # linking statically could give issues on Debian/Ubuntu (and probably other distros
+ # which doesn't like static linking) when linking shared oiio library due to missing
+ # text symbols (static libs should be compiled with -fPIC)
+ # cmake_d="$cmake_d -D LINKSTATIC=ON"
if [ -d $INST/boost ]; then
cmake_d="$cmake_d -D BOOST_ROOT=$INST/boost -D Boost_NO_SYSTEM_PATHS=ON"
if $ALL_STATIC; then
- cmake_d="$cmake_d -D Boost_USE_STATIC_LIBS=ON"
+ cmake_d="$cmake_d -D Boost_USE_STATIC_LIBS=ON"
fi
fi