Bug#1065585: linux-headers-6.7.7-amd64: Depends: linux-compiler-gcc-13-x86 -> linux-image-6.7.7-amd64, gcc-13 => uninstallable on x32
On Fri, Mar 08, 2024 at 06:43:44PM +0100, Bastian Blank wrote: > Control: severity -1 minor > > Because this is an x32 host. > x32 is multi-arch kernel only architecture. Debian still don't have > proper support for multi-arch for compilers. I don't get this. This literally Just fully worked. gcc-13:x32 can produce x32, amd64, and i386 binaries and modules; if you noticed the taints, those are because of ZFS/dkms, which works out-of-box. One could hazard to say that Debian /did/ have proper multi-arch compiler support with linux-headers-6.5.0-5-amd64:amd64 -> linux-compiler-gcc-13-x86:x32 -> gcc-13:x32 and it was freshly broken in the 6.7 packages which seem to be linux-headers-6.5.0-5-amd64:amd64 -> gcc-13:amd64 there's never been a need to install gcc-13:amd64 on an x32 system, and there still isn't. The previous arrangement had worked with no issues for at least the 4 years I've been using this system, and probably longer. Don't really see how "can no longer install kernel infrastructure" is "minor", either. > Just use amd64. Just undo the change that broke x32. signature.asc Description: PGP signature
Bug#1065585: linux-headers-6.7.7-amd64: Depends: linux-compiler-gcc-13-x86 -> linux-image-6.7.7-amd64, gcc-13 => uninstallable on x32
Control: severity -1 minor > Because this is an x32 host. x32 is multi-arch kernel only architecture. Debian still don't have proper support for multi-arch for compilers. Just use amd64. Bastian -- Bones: "The man's DEAD, Jim!"
Bug#1065585: linux-headers-6.7.7-amd64: Depends: linux-compiler-gcc-13-x86 -> linux-image-6.7.7-amd64, gcc-13 => uninstallable on x32
Source: linux Version: 6.7.7-1 Severity: grave Justification: user security hole Dear Maintainer, (Opting for grave/usersec because naturally updated kernels fix security vulnerabilities, but actually i think i can't update the kernel and that's grave, security be damned.) Observe: $ sudo apt install --no-install-recommends linux-headers-amd64 Reading package lists... Done Building dependency tree... Done Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: binutils-x86-64-linux-gnu:amd64 : Depends: libgcc-s1:amd64 (>= 4.2) but it is not going to be installed Depends: libjansson4:amd64 (>= 2.14) but it is not going to be installed Depends: libstdc++6:amd64 (>= 13.1) but it is not going to be installed cpp-13-x86-64-linux-gnu:amd64 : Depends: libgmp10:amd64 (>= 2:6.3.0+dfsg) but it is not going to be installed Depends: libisl23:amd64 (>= 0.15) but it is not going to be installed Depends: libmpc3:amd64 (>= 1.1.0) but it is not going to be installed Depends: libmpfr6:amd64 (>= 3.1.3) but it is not going to be installed gcc-13-x86-64-linux-gnu:amd64 : Depends: libcc1-0:amd64 (>= 13.2.0-18) but it is not going to be installed Depends: libgcc-s1:amd64 (>= 3.0) but it is not going to be installed Depends: libgmp10:amd64 (>= 2:6.3.0+dfsg) but it is not going to be installed Depends: libisl23:amd64 (>= 0.15) but it is not going to be installed Depends: libmpc3:amd64 (>= 1.1.0) but it is not going to be installed Depends: libmpfr6:amd64 (>= 3.1.3) but it is not going to be installed Depends: libstdc++6:amd64 (>= 5) but it is not going to be installed libc6:amd64 : Depends: libgcc-s1:amd64 but it is not going to be installed libgcc-13-dev:amd64 : Depends: libgcc-s1:amd64 (>= 13.2.0-18) but it is not going to be installed Depends: libgomp1:amd64 (>= 13.2.0-18) but it is not going to be installed Depends: libitm1:amd64 (>= 13.2.0-18) but it is not going to be installed Depends: libatomic1:amd64 (>= 13.2.0-18) but it is not going to be installed Depends: libasan8:amd64 (>= 13.2.0-18) but it is not going to be installed Depends: libubsan1:amd64 (>= 13.2.0-18) but it is not going to be installed Depends: libquadmath0:amd64 (>= 13.2.0-18) but it is not going to be installed libgprofng0:amd64 : Depends: libgcc-s1:amd64 (>= 3.3.1) but it is not going to be installed Depends: libstdc++6:amd64 (>= 13.1) but it is not going to be installed libhwasan0:amd64 : Depends: gcc-14-base:amd64 (= 14-20240303-1) but it is not going to be installed Depends: libgcc-s1:amd64 (>= 3.3) but it is not going to be installed liblsan0:amd64 : Depends: gcc-14-base:amd64 (= 14-20240303-1) but it is not going to be installed Depends: libgcc-s1:amd64 (>= 3.3) but it is not going to be installed libtsan2:amd64 : Depends: gcc-14-base:amd64 (= 14-20240303-1) but it is not going to be installed Depends: libgcc-s1:amd64 (>= 3.4) but it is not going to be installed linux-headers-6.7.7-amd64:amd64 : Depends: linux-kbuild-6.7.7:amd64 E: Unable to correct problems, you have held broken packages. or $ sudo apt install --no-install-recommends linux-headers-amd64 linux-kbuild-6.7.7:x32 Reading package lists... Done Building dependency tree... Done Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: binutils-x86-64-linux-gnu:amd64 : Depends: libgcc-s1:amd64 (>= 4.2) but it is not installable Depends: libjansson4:amd64 (>= 2.14) but it is not going to be installed Depends: libstdc++6:amd64 (>= 13.1) but it is not going to be installed cpp-13-x86-64-linux-gnu:amd64 : Depends: libgmp10:amd64 (>= 2:6.3.0+dfsg) but it is not going to be