Hi,
On 16/12/2025 18:34, Aurelien Jarno wrote:
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: [email protected]
User: [email protected]
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"
Scheduled.
Can we close this issue or will you request more binNMUs after these are built?
Cheers,
Emilio