make Z3 & zstd explicit dependency for numba to fix non-rpath build#24406
make Z3 & zstd explicit dependency for numba to fix non-rpath build#24406Micket merged 3 commits intoeasybuilders:developfrom
Conversation
|
Looking at the libtree output, it should be actually sufficient to only provide Z3 as a dependency. LLVM can stay a build-dep. Will update the PR. Edit: Also added $ libtree /data/EasyBuild-develop/software/numba/0.62.0-foss-2025b/lib/python3.13/site-packages/llvmlite/binding/libllvmlite.so
libllvmlite.so
├── libz.so.1 [LD_LIBRARY_PATH]
├── libzstd.so.1 [default path]
└── libz3.so.4.15 not found
┊ Paths considered in this order:
┊ 1. rpath:
┊ 2. LD_LIBRARY_PATH:
[...]
┊ 3. runpath was not set
┊ 4. ld config files:
┊ /usr/lib32
┊ /opt/rocm/lib
┊ /usr/lib/libfakeroot
┊ 5. Standard paths:
┊ /lib
┊ /lib64
┊ /usr/lib
┊ /usr/lib64
Error [/data/EasyBuild-develop/software/numba/0.62.0-foss-2025b/lib/python3.13/site-packages/llvmlite/binding/libllvmlite.so]: Not all dependencies were found |
|
@boegelbot please test @ jsc-zen3 |
|
@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 3466679581 processed Message to humans: this is just bookkeeping information for me, |
|
With Test report by @Thyre |
|
Test report by @boegelbot |
|
@boegelbot please test @ jsc-zen3 |
|
@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 3467558901 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
(created using
eb --new-pr)Fixes the following sanity check failure with
numba, when the rpath build option is disabled: