diff --git a/.gitlab-ci/common/init-stage2.sh b/.gitlab-ci/common/init-stage2.sh index dfa1043a94e..1c280a13fc0 100755 --- a/.gitlab-ci/common/init-stage2.sh +++ b/.gitlab-ci/common/init-stage2.sh @@ -94,7 +94,7 @@ fi # Fix prefix confusion: the build installs to $CI_PROJECT_DIR, but we expect # it in /install ln -sf $CI_PROJECT_DIR/install /install -export LD_LIBRARY_PATH=/install/lib:/install/lib/dri +export LD_LIBRARY_PATH=/install/lib export LIBGL_DRIVERS_PATH=/install/lib/dri # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22495#note_1876691 @@ -113,7 +113,7 @@ export PYTHONPATH=$(python3 -c "import sys;print(\":\".join(sys.path))") if [ -n "$MESA_LOADER_DRIVER_OVERRIDE" ]; then rm /install/lib/dri/!($MESA_LOADER_DRIVER_OVERRIDE)_dri.so fi -ls -1 /install/lib/dri/*.so || true +ls -1 /install/lib/dri/*_dri.so || true if [ "$HWCI_FREQ_MAX" = "true" ]; then # Ensure initialization of the DRM device (needed by MSM) diff --git a/.gitlab-ci/common/start-x.sh b/.gitlab-ci/common/start-x.sh index 7820c8e8779..ccd132358cb 100755 --- a/.gitlab-ci/common/start-x.sh +++ b/.gitlab-ci/common/start-x.sh @@ -7,7 +7,7 @@ _FLAG_FILE="/xorg-started" echo "touch ${_FLAG_FILE}; sleep 100000" > "${_XORG_SCRIPT}" if [ "x$1" != "x" ]; then - export LD_LIBRARY_PATH="${1}/lib:${1}/lib/dri" + export LD_LIBRARY_PATH="${1}/lib" export LIBGL_DRIVERS_PATH="${1}/lib/dri" fi xinit /bin/sh "${_XORG_SCRIPT}" -- /usr/bin/Xorg vt45 -noreset -s 0 -dpms -logfile /Xorg.0.log & diff --git a/.gitlab-ci/cuttlefish-runner.sh b/.gitlab-ci/cuttlefish-runner.sh index 5b3f2a9150d..562de581cf2 100755 --- a/.gitlab-ci/cuttlefish-runner.sh +++ b/.gitlab-ci/cuttlefish-runner.sh @@ -6,7 +6,7 @@ set -xe export HOME=/cuttlefish export PATH=$PATH:/cuttlefish/bin -export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${CI_PROJECT_DIR}/install/lib/:${CI_PROJECT_DIR}/install/lib/dri:/cuttlefish/lib64 +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${CI_PROJECT_DIR}/install/lib/:/cuttlefish/lib64 export EGL_PLATFORM=surfaceless syslogd diff --git a/.gitlab-ci/deqp-runner.sh b/.gitlab-ci/deqp-runner.sh index 7bddf2eee3f..7f680f5cb33 100755 --- a/.gitlab-ci/deqp-runner.sh +++ b/.gitlab-ci/deqp-runner.sh @@ -16,7 +16,7 @@ fi INSTALL=$(realpath -s "$PWD"/install) # Set up the driver environment. -export LD_LIBRARY_PATH="$INSTALL"/lib/:"$INSTALL"/lib/dri:$LD_LIBRARY_PATH +export LD_LIBRARY_PATH="$INSTALL"/lib/:$LD_LIBRARY_PATH export EGL_PLATFORM=surfaceless ARCH=$(uname -m) export VK_DRIVER_FILES="$PWD"/install/share/vulkan/icd.d/"$VK_DRIVER"_icd."$ARCH".json diff --git a/.gitlab-ci/fossilize-runner.sh b/.gitlab-ci/fossilize-runner.sh index 9c05f69d2d2..af0182bb9ac 100755 --- a/.gitlab-ci/fossilize-runner.sh +++ b/.gitlab-ci/fossilize-runner.sh @@ -10,7 +10,7 @@ fi INSTALL=$PWD/install # Set up the driver environment. -export LD_LIBRARY_PATH="$INSTALL/lib/:$INSTALL/lib/dri" +export LD_LIBRARY_PATH="$INSTALL/lib/" export VK_DRIVER_FILES="$INSTALL/share/vulkan/icd.d/${VK_DRIVER}_icd.x86_64.json" # To store Fossilize logs on failure. diff --git a/.gitlab-ci/gtest-runner.sh b/.gitlab-ci/gtest-runner.sh index cfda839513b..c4ae1e741db 100755 --- a/.gitlab-ci/gtest-runner.sh +++ b/.gitlab-ci/gtest-runner.sh @@ -6,7 +6,7 @@ set -ex INSTALL=$PWD/install # Set up the driver environment. -export LD_LIBRARY_PATH=$INSTALL/lib/:$INSTALL/lib/dri +export LD_LIBRARY_PATH=$INSTALL/lib/ RESULTS="$PWD/${GTEST_RESULTS_DIR:-results}" mkdir -p "$RESULTS" diff --git a/.gitlab-ci/piglit/piglit-runner.sh b/.gitlab-ci/piglit/piglit-runner.sh index 695bd18f33a..878d30307b2 100755 --- a/.gitlab-ci/piglit/piglit-runner.sh +++ b/.gitlab-ci/piglit/piglit-runner.sh @@ -11,7 +11,7 @@ fi INSTALL="$PWD/install" # Set up the driver environment. -export LD_LIBRARY_PATH="$INSTALL/lib/:$INSTALL/lib/dri" +export LD_LIBRARY_PATH="$INSTALL/lib/" export EGL_PLATFORM=surfaceless ARCH=$(uname -m) export VK_DRIVER_FILES="$INSTALL/share/vulkan/icd.d/${VK_DRIVER}_icd.$ARCH.json" diff --git a/.gitlab-ci/piglit/piglit-traces.sh b/.gitlab-ci/piglit/piglit-traces.sh index be7653825f5..38c204df689 100755 --- a/.gitlab-ci/piglit/piglit-traces.sh +++ b/.gitlab-ci/piglit/piglit-traces.sh @@ -47,7 +47,7 @@ export WINEDLLOVERRIDES="mscoree=d;mshtml=d" # FIXME: drop, not needed anymore? # Modifiying here directly LD_LIBRARY_PATH may cause problems when # using a command wrapper. Hence, we will just set it when running the # command. -export __LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$INSTALL/lib/:$INSTALL/lib/dri" +export __LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$INSTALL/lib/" if [ -n "${VK_DRIVER}" ]; then # Set environment for DXVK. export DXVK_LOG_LEVEL="info" diff --git a/.gitlab-ci/run-shader-db.sh b/.gitlab-ci/run-shader-db.sh index 3089488d20c..c4a9680a696 100755 --- a/.gitlab-ci/run-shader-db.sh +++ b/.gitlab-ci/run-shader-db.sh @@ -6,7 +6,7 @@ mkdir -p "$ARTIFACTSDIR" export DRM_SHIM_DEBUG=true LIBDIR=$(pwd)/install/lib -export LD_LIBRARY_PATH=$LIBDIR:$LIBDIR/dri +export LD_LIBRARY_PATH=$LIBDIR cd /usr/local/shader-db diff --git a/.gitlab-ci/vkd3d-proton/run.sh b/.gitlab-ci/vkd3d-proton/run.sh index 0c75b61d13a..cf96aa5fe7e 100755 --- a/.gitlab-ci/vkd3d-proton/run.sh +++ b/.gitlab-ci/vkd3d-proton/run.sh @@ -17,7 +17,7 @@ mkdir -p "$RESULTS" # Modifiying here directly LD_LIBRARY_PATH may cause problems when # using a command wrapper. Hence, we will just set it when running the # command. -export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$INSTALL/lib/:$INSTALL/lib/dri:/vkd3d-proton-tests/x64/" +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$INSTALL/lib/:/vkd3d-proton-tests/x64/" # Set the Vulkan driver to use.