This bug affects pbuilder, since pbuilder Depends: eatmydata.
And hurd build daemons use pbuilder, so this bug is making it
impossible to build packages on hurd, if LD_LIBRARY_PATH needs to be
used.
An example is hypre. LD_LIBRARY_PATH is used to run build-time tests,
with LD_LIBRARY_PATH used to point at the build dir containing the
newly built libraries. This is the case whether tests are managed by
ctest (cmake), or run manually by makefile (make check).
Bug #1016422 is causing the hurd builds to fail, see
https://buildd.debian.org/status/fetch.php?pkg=hypre&arch=hurd-amd64&ver=3.1.0-2exp3&stamp=1783252287&raw=0
https://buildd.debian.org/status/fetch.php?pkg=hypre&arch=hurd-i386&ver=3.1.0-2exp2&stamp=1783218733&raw=0
The error message on hurd-amd64 is
Test project /build/reproducible-path/hypre-3.1.0/obj-x86_64-gnu
Start 1: test_ij_solvers
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
1/3 Test #1: test_ij_solvers ..................***Timeout 1501.43 sec
Start 2: test_struct_solvers
2/3 Test #2: test_struct_solvers .............. Passed 6.35 sec
Start 3: test_sstruct_solvers
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
3/3 Test #3: test_sstruct_solvers .............***Timeout 1500.55 sec
33% tests passed, 2 tests failed out of 3
Total Test time (real) = 3010.13 sec
The following tests FAILED:
1 - test_ij_solvers (Timeout)
3 - test_sstruct_solvers (Timeout)
Errors while running CTest
make[1]: *** [debian/rules:136: override_dh_auto_test] Error 8