Bug#1123079: nmu: GCS issues blocking glibc autopkgtest
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: debian-arm@lists.debian.org
User: release.debian.org@packages.debian.org
Usertags: binnmu
Dear release team,
Starting with the lastest glibc upload (2.42-6), GCC 15 is used to build
glibc, in order to match the current default compiler. On arm64, this
enabled GCS [1] in the libc binaries. In turns this causes some linker
warnings during autopkgtest causing them to fail, e.g. [2]:
49s /usr/lib/gcc/aarch64-linux-gnu/15/../../../aarch64-linux-gnu/libjose.so: 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.
49s /usr/lib/gcc/aarch64-linux-gnu/15/../../../aarch64-linux-gnu/libjansson.so: 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.
For many libraries this can be fixed by rebuilding them. Here is a list that
should improve (but not fully fix) the glibc autopkgtest situation:
nmu 4 http-parser . ANY . unstable . -m "Rebuild to enable GCS on arm64"
nmu 4 jansson . ANY . unstable . -m "Rebuild to enable GCS on arm64"
nmu jose . ANY . unstable . -m "Rebuild to enable GCS on arm64"
nmu libyaml . ANY . unstable . -m "Rebuild to enable GCS on arm64"
nmu mpich . ANY . unstable . -m "Rebuild to enable GCS on arm64"
nmu 3 zlib . ANY . unstable . -m "Rebuild to enable GCS on arm64"
nmu 6 otf . ANY . unstable . -m "Rebuild to enable GCS on arm64"
Regards
Aurelien
[1] https://wiki.debian.org/ToolChain/GCS
[2] https://ci.debian.net/packages/j/jose/testing/arm64/67073734/
Reply to: