From 3d26b2e2e5203363e36bc724cfe4bafd2a3f73dc Mon Sep 17 00:00:00 2001 From: "Patrick L.S. Connor" <patrick.connor@cern.ch> Date: Thu, 20 Mar 2025 21:08:18 +0100 Subject: [PATCH] reintroducing LD_LIBRARY_PATH --- CMakeLists.txt | 2 +- scripts/detect_environment.py | 5 +---- scripts/setup.sh.in | 2 +- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c49facb..fe4828f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,7 +39,7 @@ include(ExternalProject) include(GNUInstallDirs) # Detect the user's environment. -execute_process(COMMAND "${Python_EXECUTABLE}" scripts/detect_environment.py "${CMAKE_INSTALL_FULL_LIBDIR}" +execute_process(COMMAND "${Python_EXECUTABLE}" scripts/detect_environment.py WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" OUTPUT_VARIABLE ENVIRONMENT_SETUP OUTPUT_STRIP_TRAILING_WHITESPACE diff --git a/scripts/detect_environment.py b/scripts/detect_environment.py index 1d9bbf6..9758278 100644 --- a/scripts/detect_environment.py +++ b/scripts/detect_environment.py @@ -45,8 +45,6 @@ unset __mamba_setup # Enable the environment {mamba_exe_name} activate '{env_name}' - -export LD_LIBRARY_PATH={LD_LIBRARY_PATH} ''' mamba_exe = os.environ['MAMBA_EXE'] mamba_root = os.environ['MAMBA_ROOT_PREFIX'] @@ -54,8 +52,7 @@ export LD_LIBRARY_PATH={LD_LIBRARY_PATH} return template.format(mamba_exe=mamba_exe, mamba_root=mamba_root, mamba_exe_name=mamba_exe_name, - env_name=env_name, - LD_LIBRARY_PATH="{}:$LD_LIBRARY_PATH".format(quote(sys.argv[1]))) + env_name=env_name) elif 'CONDA_EXE' in os.environ: template = ''' # Make sure conda is set up diff --git a/scripts/setup.sh.in b/scripts/setup.sh.in index c10e220..c412ecd 100644 --- a/scripts/setup.sh.in +++ b/scripts/setup.sh.in @@ -3,7 +3,7 @@ # Technically needed export PATH=@CMAKE_INSTALL_FULL_BINDIR@:$PATH export PYTHONPATH=@CMAKE_INSTALL_PREFIX@/python:$PYTHONPATH -export LD_LIBRARY_PATH=$(correction config --libdir):$LD_LIBRARY_PATH +export LD_LIBRARY_PATH=@CMAKE_INSTALL_FULL_LIBDIR@:$(correction config --libdir):$LD_LIBRARY_PATH if [[ "${LD_LIBRARY_PATH: -1}" = ":" ]] then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} -- GitLab