Public bug reported: On an (as of today) updated focal installation (on s390x) I want to install the crossbuild-essential-amd64 package, but it's not installable:
$ sudo apt -q -y install crossbuild-essential-amd64 Reading package lists... Building dependency tree... Reading state information... 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: crossbuild-essential-amd64 : Depends: gcc-x86-64-linux-gnu (>= 4:9.2) but it is not installable or gcc:amd64 but it is not installable Depends: g++-x86-64-linux-gnu (>= 4:9.2) but it is not installable or g++:amd64 but it is not installable E: Unable to correct problems, you have held broken packages. $ sudo apt install g++-x86-64-linux-gnu Reading package lists... Building dependency tree... Reading state information... Package g++-x86-64-linux-gnu is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'g++-x86-64-linux-gnu' has no installation candidate $ apt search g++-x86-64-linux-gnu Sorting... Done Full Text Search... Done $ sudo apt install gcc-x86-64-linux-gnu Reading package lists... Building dependency tree... Reading state information... Package gcc-x86-64-linux-gnu is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'gcc-x86-64-linux-gnu' has no installation candidate $ apt search gcc-x86-64-linux-gnu Sorting... Done Full Text Search... Done It's btw the same for all "crossbuild-essential-*" packages. And it seems to be the same on Eoan, but works on Bionic. I ran into this because I want to do a kernel test compile with a changed kernel option. After modifying kernel options one needs to run "fakeroot debian/rules updateconfigs" and at some point in time the CROSS_COMPILE setting became needed to address architecture-dependent tests in Kconfig options. Hence cross toolchains are now required. ** Affects: build-essential (Ubuntu) Importance: Undecided Assignee: Canonical Foundations Team (canonical-foundations) Status: New ** Tags: ff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1863116 Title: crossbuild-essential-amd64 not installable on focal/s390x To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/build-essential/+bug/1863116/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs