Package: make Version: 4.3-4.1 Severity: serious Hello. Today make FTBFS on arm64 and the latest sid. Reproducible on the amdahl.d.o porterbox and on the buildds:
https://buildd.debian.org/status/fetch.php?pkg=remake&arch=arm64&ver=4.3%2Bdbg-1.6%2Bdfsg-3&stamp=1761321557&raw=0 "make" hasn't been rebuilt on the buildd boxes recently, but remake has and the above link shows the failure. There's a test failure: features/load ........................................... FAILED (5/7 passed) Which results from this diff: *** work/features/load.base.3 Sun Nov 9 05:36:02 2025 --- work/features/load.log.3 Sun Nov 9 05:36:02 2025 *************** *** 1,2 **** --- 1,4 ---- rebuilding testload.so + /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. + /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. pre= post=testload.so implicit This GCS thing is described here: https://wiki.debian.org/ToolChain/GCS I haven't looked into how to enable GCS in whatever it's complaining about (might be very hard). I also haven't looked into making the expected and received warnings match (might be medium hard). The GCS page above suggests a way to silence the warning, and that does work. Adding this to debian/rules makes the package build on arm64: export DEB_LDFLAGS_MAINT_APPEND := -Wl,-z,gcs-report-dynamic=none Probably needs an if statement to do nothing on non-arm64 arches. Is this a good-enough solution, or do we want to match the warnings and/or fix gcs? Thanks

