Hi,

On 09-11-2022 23:02, Aurelien Jarno wrote:
Unfortunately I am not sure we want to do that, as we don't know if this
GCC version incompatibility (that seems specific to s390x, at least in
the utox context) will also happen for the next GCC version.

I noticed yesterday that the previous build of check was done with gcc-10, so not the previous gcc. Apparently mixing gcc-10 check and gcc-11 glibc was "fine".

Now if we consider it will break again, the more elegant solution would
be to change check to use dynamic linking instead of static linking.
Alternatively we can export the GCC version used to compile GLIBC (for
instance providing libc6-gcc11 or libc6-gcc12) and add some code in
check to add a depends on that. A simpler way would just be to add a
depends on the major glibc version (so libc6 (>> 2.36), libc6 (<< 2.37))
as we *tend* to change the GCC version used at the same time than the
major version (at least for sid, not true for experimental).

So maybe we (Release Team and glibc maintainers) should ignore this issue for now. At least, not create overly complicated solutions outside of check, just to accommodate only that package.

Paul

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to