Skip to content

Add LD_LIBRARY_PATH to DL_PATHS for unittests_lcio#225

Merged
jmcarcell merged 1 commit into
masterfrom
add-ld-library-path
Jul 10, 2026
Merged

Add LD_LIBRARY_PATH to DL_PATHS for unittests_lcio#225
jmcarcell merged 1 commit into
masterfrom
add-ld-library-path

Conversation

@jmcarcell

@jmcarcell jmcarcell commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

BEGINRELEASENOTES

  • Add LD_LIBRARY_PATH to DL_PATHS for unittests_lcio to prevent failures when building in LCG stacks

ENDRELEASENOTES

I'm not sure what is special about LCG stacks (it works in Spack) but building with GCC 14 fails:

[ 97%] Linking CXX executable ../../bin/unittests_lcio
/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-HEAD/src/LCIO-HEAD-build/bin/unittests_lcio: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-HEAD/src/LCIO-HEAD-build/bin/unittests_lcio)
/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-HEAD/src/LCIO-HEAD-build/bin/unittests_lcio: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.31' not found (required by /build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-HEAD/src/LCIO-HEAD-build/bin/unittests_lcio)
/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-HEAD/src/LCIO-HEAD-build/bin/unittests_lcio: /lib64/libstdc++.so.6: version `CXXABI_1.3.15' not found (required by /build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-HEAD/src/LCIO-HEAD-build/bin/unittests_lcio)
/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-HEAD/src/LCIO-HEAD-build/bin/unittests_lcio: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-HEAD/src/LCIO-HEAD-build/lib/liblcio.so.2.23)
/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-HEAD/src/LCIO-HEAD-build/bin/unittests_lcio: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.31' not found (required by /build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-HEAD/src/LCIO-HEAD-build/lib/liblcio.so.2.23)
/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-HEAD/src/LCIO-HEAD-build/bin/unittests_lcio: /lib64/libstdc++.so.6: version `CXXABI_1.3.15' not found (required by /build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-HEAD/src/LCIO-HEAD-build/lib/liblcio.so.2.23)
/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-HEAD/src/LCIO-HEAD-build/bin/unittests_lcio: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /build/jenkins/workspace/lcg_nightly_pipeline/install/devkey-head/SIO/HEAD/x86_64-el9-gcc14-opt/lib64/libsio.so.0.2)
/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-HEAD/src/LCIO-HEAD-build/bin/unittests_lcio: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.31' not found (required by /build/jenkins/workspace/lcg_nightly_pipeline/install/devkey-head/SIO/HEAD/x86_64-el9-gcc14-opt/lib64/libsio.so.0.2)
CMake Error at /build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-HEAD/src/LCIO-HEAD-build/_deps/catch2-src/extras/CatchAddTests.cmake:70 (message):
  Error running test executable
  '/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-HEAD/src/LCIO-HEAD-build/bin/unittests_lcio':


    Result: 1
    Output: 

Call Stack (most recent call first):
  /build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-HEAD/src/LCIO-HEAD-build/_deps/catch2-src/extras/CatchAddTests.cmake:175 (catch_discover_tests_impl)

Continuation of #224.

@jmcarcell jmcarcell merged commit 5c5ea17 into master Jul 10, 2026
7 of 17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant