diff --git a/scripts/setup/build-dependencies.sh b/scripts/setup/build-dependencies.sh index 7f77af432287af708b0aab887fb40aee62cf0021..0d1558f7c7bb95ce0b23da29adabe17227970e36 100755 --- a/scripts/setup/build-dependencies.sh +++ b/scripts/setup/build-dependencies.sh @@ -169,13 +169,19 @@ function install_healpix { HEALPIX_ROOT=$REPO_PATH/src/cxx HEALPIX_BUILD_DIR=$HEALPIX_ROOT/build + ld_flags="-L$INSTALL_DIR/lib" + if [ -d "$INSTALL_DIR/lib64" ]; then + echo "appending lib64 folder to ldflags" + ld_flags="$ld_flags -L$INSTALL_DIR/lib64 -Wl,-rpath,$INSTALL_DIR/lib64" + fi + cd "$HEALPIX_ROOT" autoreconf -ifv mkdir -p "$HEALPIX_BUILD_DIR" cd "$HEALPIX_BUILD_DIR" INCLUDE_FLAGS="-I$INSTALL_DIR/include" - invoke_build_script_generation $HEALPIX_ROOT/configure --prefix=$INSTALL_DIR CFLAGS="$INCLUDE_FLAGS" CXXFLAGS="$INCLUDE_FLAGS" LDFLAGS="-L$INSTALL_DIR/lib -L$INSTALL_DIR/lib64" + invoke_build_script_generation $HEALPIX_ROOT/configure --prefix=$INSTALL_DIR CFLAGS="$INCLUDE_FLAGS" CXXFLAGS="$INCLUDE_FLAGS" LDFLAGS="$ld_flags" make -j "$THREADS" make install