Bug#1109906: libcap2: FTBFS on arm*: patchelf: open: Text file busy
Source: libcap2
Version: 1:2.75-9
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: debian-arm@lists.debian.org, sramacher@debian.org
User: debian-arm@lists.debian.org
Usertags: arm64 armel armhf
Dear maintainer,
libcap2 failed to build on buildds on arm{el,hf,64}:
https://buildd.debian.org/status/fetch.php?pkg=libcap2&arch=arm64&ver=1%3A2.75-9%2Bb1&stamp=1753479570&raw=0
make[1]: Entering directory '/build/reproducible-path/libcap2-2.75'
# On slower arches, it seems that tests need more time to shut down,
# which causes patchelf to fail. A short sleep is the least complicated
# workaround
sleep 5
# Unfortunately, RPATH seems to be needed for the build-time tests
# (avoiding it and going through LD_LIBRARY_PATH didn't work in all
# cases)
# List is identical to build above, minus noop (no RPATH)
cd tests && patchelf --remove-rpath \
psx_test \
libcap_psx_test \
uns_test \
libcap_launch_test \
libcap_psx_launch_test \
exploit \
noexploit
patchelf: open: Text file busy
make[1]: *** [debian/rules:91: override_dh_auto_install] Error 1
Cheers
--
Sebastian Ramacher
Reply to: