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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs