[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1125358: gcc-15: please disable multilib support on s390x (needs coordination)



Source: gcc-15
Version: 15.2.0-12
Severity: wishlist
X-Debbugs-Cc: debian-s390@lists.debian.org
User: debian-s390@lists.debian.org
Usertags: s390x 31-bit-removal
Control: affects -1 gcc-15-cross gcc-15-cross-ports

Hi,

Linux 6.19 will drop support for 31-bit compatibility on s390x, and will
also stop providing 31-bit support in UAPI header files [1]. Once this
lands in unstable, it will become impossible to build the libc6-s390 and
libc6-dev-s390 packages on s390x, and in turns the gcc-multilib and
g++-multilib packages.

Therefore multilib support in gcc-15 on s390x needs to be disabled. This
cannot be done yet (hence the severity wishlist), as there are still
packages (build-)depending on gcc-multilib or g++-multilib.

In addition there are circular loops between gcc-defaults, gcc-15,
glibc, linux and zlib, so that will require some coordination to upload
all these packages within a few days.

Regards
Aurelien

[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3db5cf9354710c3b9268af74a0dca88514279453


Reply to: