Bug#950645: src:gmp, add lib64 for i386 x32 mipsel etc

YunQiang Su wzssyqa at gmail.com
Thu Jun 11 01:00:20 BST 2020


Thorsten Glaser <t.glaser at tarent.de> 于2020年6月11日周四 上午2:04写道:
>
> On Wed, 10 Jun 2020, YunQiang Su wrote:
>
> > But in fact, the multiarch cross-toolchain is broken day-by-day,
>
> Eh, fix those instead. Everyone else already has to rely on
> Multi-Arch; for example, I have to enable amd64 on my i386
> and x32 systems to get the kernel.
>
> > and is always un-installable.
>
> No?
>
> tglase at tglase:~ $ apt-get -s install gcc-i686-linux-gnu:amd64
> NOTE: This is only a simulation!
>       apt-get needs root privileges for real execution.
>       Keep also in mind that locking is deactivated,
>       so don't depend on the relevance to the real current situation!
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Starting pkgProblemResolver with broken count: 0
> Starting 2 pkgProblemResolver with broken count: 0
> Done
> The following additional packages will be installed:
>   binutils-i686-linux-gnu cpp-9-i686-linux-gnu cpp-i686-linux-gnu gcc-10-cross-base gcc-9-cross-base
>   gcc-9-i686-linux-gnu gcc-9-i686-linux-gnu-base libasan5-i386-cross libatomic1-i386-cross libc6-i386-cross
>   libgcc-9-dev-i386-cross libgcc-s1-i386-cross libgomp1-i386-cross libitm1-i386-cross libquadmath0-i386-cross
>   libstdc++6-i386-cross libubsan1-i386-cross
> Suggested packages:
>   gcc-9-locales cpp-doc gcc-9-multilib-i686-linux-gnu make:amd64 gdb-i686-linux-gnu:amd64 gcc-doc:amd64
> Recommended packages:
>   libc6-dev-i386-cross libc6-dev-i386-cross:amd64 | libc-dev-i386-cross:amd64
> The following NEW packages will be installed:
>   binutils-i686-linux-gnu cpp-9-i686-linux-gnu cpp-i686-linux-gnu gcc-10-cross-base gcc-9-cross-base
>   gcc-9-i686-linux-gnu gcc-9-i686-linux-gnu-base gcc-i686-linux-gnu:amd64 libasan5-i386-cross
>   libatomic1-i386-cross libc6-i386-cross libgcc-9-dev-i386-cross libgcc-s1-i386-cross libgomp1-i386-cross
>   libitm1-i386-cross libquadmath0-i386-cross libstdc++6-i386-cross libubsan1-i386-cross
> 0 upgraded, 18 newly installed, 0 to remove and 8 not upgraded.
> Inst gcc-9-i686-linux-gnu-base (9.3.0-13cross1 ftp.ports.debian.org:1.0/unstable [x32])
> Inst cpp-9-i686-linux-gnu (9.3.0-13cross1 ftp.ports.debian.org:1.0/unstable [x32])
> Inst cpp-i686-linux-gnu (4:9.2.1-3.1 ftp.ports.debian.org:1.0/unstable [x32])
> Inst gcc-10-cross-base (10.1.0-3cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Inst gcc-9-cross-base (9.3.0-13cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Inst binutils-i686-linux-gnu (2.34-8 ftp.ports.debian.org:1.0/unstable [x32])
> Inst libc6-i386-cross (2.30-2cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Inst libgcc-s1-i386-cross (10.1.0-3cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Inst libgomp1-i386-cross (10.1.0-3cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Inst libitm1-i386-cross (10.1.0-3cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Inst libatomic1-i386-cross (10.1.0-3cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Inst libasan5-i386-cross (9.3.0-13cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Inst libstdc++6-i386-cross (10.1.0-3cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Inst libubsan1-i386-cross (10.1.0-3cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Inst libquadmath0-i386-cross (10.1.0-3cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Inst libgcc-9-dev-i386-cross (9.3.0-13cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Inst gcc-9-i686-linux-gnu (9.3.0-13cross1 ftp.ports.debian.org:1.0/unstable [x32])
> Inst gcc-i686-linux-gnu:amd64 (4:9.2.1-3.1 Debian:unstable [amd64])
> Conf gcc-9-i686-linux-gnu-base (9.3.0-13cross1 ftp.ports.debian.org:1.0/unstable [x32])
> Conf cpp-9-i686-linux-gnu (9.3.0-13cross1 ftp.ports.debian.org:1.0/unstable [x32])
> Conf cpp-i686-linux-gnu (4:9.2.1-3.1 ftp.ports.debian.org:1.0/unstable [x32])
> Conf gcc-10-cross-base (10.1.0-3cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Conf gcc-9-cross-base (9.3.0-13cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Conf binutils-i686-linux-gnu (2.34-8 ftp.ports.debian.org:1.0/unstable [x32])
> Conf libc6-i386-cross (2.30-2cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Conf libgcc-s1-i386-cross (10.1.0-3cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Conf libgomp1-i386-cross (10.1.0-3cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Conf libitm1-i386-cross (10.1.0-3cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Conf libatomic1-i386-cross (10.1.0-3cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Conf libasan5-i386-cross (9.3.0-13cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Conf libstdc++6-i386-cross (10.1.0-3cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Conf libubsan1-i386-cross (10.1.0-3cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Conf libquadmath0-i386-cross (10.1.0-3cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Conf libgcc-9-dev-i386-cross (9.3.0-13cross1 Debian:unstable, ftp.ports.debian.org:1.0/unstable [all])
> Conf gcc-9-i686-linux-gnu (9.3.0-13cross1 ftp.ports.debian.org:1.0/unstable [x32])
> Conf gcc-i686-linux-gnu:amd64 (4:9.2.1-3.1 Debian:unstable [amd64])
>
> (This is my x32 system.)
>

Ohh, is schroot makes it happy?
On my i386 chroot:

root at sid-i386:~# apt install gcc-9-i686-linux-gnu:amd64
Reading package lists... Done
Building dependency tree
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:
 gcc-9-i686-linux-gnu:amd64 : Depends: libgcc-9-dev-i386-cross:amd64
(>= 9.3.0-13cross1) but it is not installable
E: Unable to correct problems, you have held broken packages.

> bye,
> //mirabilos
> --
> tarent solutions GmbH
> Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/
> Tel: +49 228 54881-393 • Fax: +49 228 54881-235
> HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941
> Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg



-- 
YunQiang Su



More information about the debian-science-maintainers mailing list