|
From: | Ludovic Courtès |
Subject: | bug#43491: Fakechroot execution engine can fail to find libraries |
Date: | Fri, 17 Mar 2023 23:26:51 +0100 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Ludovic Courtès <ludovic.courtes@inria.fr> skribis: > $ unshare -m -U -r -f sh -c 'mount -t tmpfs none /gnu; > GUIX_EXECUTION_ENGINE=fakechroot /tmp/fakechroot-test/bin/IMB-MPI1' > /tmp/fakechroot-test/gnu/store/i9ypns78lmy8xr0x4zvdwc4b80m0yl72-intel-mpi-benchmarks-2019.6/bin//IMB-MPI1: > error while loading shared libraries: libevent_core-2.1.so.7: cannot open > shared object file: No such file or directory > > Reason appears to be that ‘LOADER_AUDIT_RUNPATH’ only contains what’s in > the RUNPATH of ‘IMB-MPI1’ and not its indirect dependencies—libevent is > one of them. Fixed (for good!) in d15dbdb79c617b8b710ef5a9502be0d5f640aaaf! Ludo’.
[Prev in Thread] | Current Thread | [Next in Thread] |