--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: g++-12-i686-linux-gnu: Install of g++-12-i686-linux-gnu (12.1.0-7cross1) causes removal of libc6-dev:i386 (2.34-3)
- From: Witold Barylulk <witold.baryluk@gmail.com>
- Date: Sat, 13 Aug 2022 13:27:43 +0000
- Message-id: <166039726366.1168392.12603815178624180.reportbug@localhost>
Package: g++-12-i686-linux-gnu
Version: 12.1.0-7cross1
Severity: important
X-Debbugs-Cc: witold.baryluk@gmail.com
For few days now (maybe a week):
On sid.
$ apt install g++-12-i686-linux-gnu
The following additional packages will be installed:
libc6-dev-i386-cross (2.33-1cross1)
libstdc++-12-dev-i386-cross (12.1.0-7cross1)
Suggested packages:
g++-12-multilib-i686-linux-gnu (12.1.0-7cross1)
gcc-12-doc (12.1.0-1)
The following packages will be REMOVED:
libc6-dev:i386 (2.34-3)
The following NEW packages will be installed:
g++-12-i686-linux-gnu (12.1.0-7cross1)
libc6-dev-i386-cross (2.33-1cross1)
libstdc++-12-dev-i386-cross (12.1.0-7cross1)
...
Trying to install both:
$ apt install g++-12-i686-linux-gnu libc6-dev:i386
The following packages have unmet dependencies:
libc6-dev:i386 : Breaks: libc6-dev-i386-cross (< 2.34~) but 2.33-1cross1 is to be installed
It was working fine for years (previously with gcc 11 cross compiler), but something broke recently.
Also gcc-12-i686-linux-gnu (but not g++) installs fine with libc6-dev:i386.
Maybe related: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1016829
Dump of gcc stuff:
$ dpkg -l | egrep 'gcc|g\+\+|libc6'
ii g++ 4:12.1.0-3 amd64 GNU C++ compiler
ii g++-11 11.3.0-5 amd64 GNU C++ compiler
ii g++-11-aarch64-linux-gnu 11.3.0-3cross1 amd64 GNU C++ compiler (cross compiler for arm64 architecture)
ii g++-11-arm-linux-gnueabihf 11.3.0-3cross1 amd64 GNU C++ compiler (cross compiler for armhf architecture)
ii g++-12 12.1.0-8 amd64 GNU C++ compiler
ii g++-12-aarch64-linux-gnu 12.1.0-7cross1 amd64 GNU C++ compiler (cross compiler for arm64 architecture)
ii g++-12-arm-linux-gnueabihf 12.1.0-7cross1 amd64 GNU C++ compiler (cross compiler for armhf architecture)
ii g++-aarch64-linux-gnu 4:12.1.0-3 amd64 GNU C++ compiler for the arm64 architecture
ii g++-arm-linux-gnueabihf 4:12.1.0-3 amd64 GNU C++ compiler for the armhf architecture
ii g++-mingw-w64 10.3.0-15+24.4 all GNU C++ compiler for MinGW-w64
ii g++-mingw-w64-i686 10.3.0-15+24.4 all GNU C++ compiler for MinGW-w64 targeting Win32
ii g++-mingw-w64-i686-posix 10.3.0-15+24.4 amd64 GNU C++ compiler for MinGW-w64, Win32/POSIX
ii g++-mingw-w64-i686-win32 10.3.0-15+24.4 amd64 GNU C++ compiler for MinGW-w64, Win32/Win32
ii g++-mingw-w64-x86-64 10.3.0-15+24.4 all GNU C++ compiler for MinGW-w64 targeting Win64
ii g++-mingw-w64-x86-64-posix 10.3.0-15+24.4 amd64 GNU C++ compiler for MinGW-w64, Win64/POSIX
ii g++-mingw-w64-x86-64-win32 10.3.0-15+24.4 amd64 GNU C++ compiler for MinGW-w64, Win64/Win32
ii gcc 4:12.1.0-3 amd64 GNU C compiler
ii gcc-10-base:amd64 10.4.0-4 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-11 11.3.0-5 amd64 GNU C compiler
ii gcc-11-aarch64-linux-gnu 11.3.0-3cross1 amd64 GNU C compiler (cross compiler for arm64 architecture)
ii gcc-11-aarch64-linux-gnu-base:amd64 11.3.0-3cross1 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-11-arm-linux-gnueabihf 11.3.0-3cross1 amd64 GNU C compiler (cross compiler for armhf architecture)
ii gcc-11-arm-linux-gnueabihf-base:amd64 11.3.0-3cross1 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-11-base:amd64 11.3.0-5 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-11-cross-base 11.3.0-3cross1 all GCC, the GNU Compiler Collection (library base package)
ii gcc-11-i686-linux-gnu 11.3.0-3cross1 amd64 GNU C compiler (cross compiler for i386 architecture)
ii gcc-11-i686-linux-gnu-base:amd64 11.3.0-3cross1 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-12 12.1.0-8 amd64 GNU C compiler
ii gcc-12-aarch64-linux-gnu 12.1.0-7cross1 amd64 GNU C compiler (cross compiler for arm64 architecture)
ii gcc-12-aarch64-linux-gnu-base:amd64 12.1.0-7cross1 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-12-arm-linux-gnueabihf 12.1.0-7cross1 amd64 GNU C compiler (cross compiler for armhf architecture)
ii gcc-12-arm-linux-gnueabihf-base:amd64 12.1.0-7cross1 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-12-base:amd64 12.1.0-8 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-12-base:i386 12.1.0-8 i386 GCC, the GNU Compiler Collection (base package)
ii gcc-12-cross-base 12.1.0-7cross1 all GCC, the GNU Compiler Collection (library base package)
ii gcc-12-i686-linux-gnu 12.1.0-7cross1 amd64 GNU C compiler (cross compiler for i386 architecture)
ii gcc-12-i686-linux-gnu-base:amd64 12.1.0-7cross1 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-aarch64-linux-gnu 4:12.1.0-3 amd64 GNU C compiler for the arm64 architecture
ii gcc-arm-linux-gnueabihf 4:12.1.0-3 amd64 GNU C compiler for the armhf architecture
ii gcc-arm-none-eabi 15:10.3-2021.07-4 amd64 GCC cross compiler for ARM Cortex-R/M processors
ii gcc-avr 1:5.4.0+Atmel3.6.2-3 amd64 GNU C compiler (cross compiler for avr)
ii gcc-i686-linux-gnu 4:12.1.0-3 amd64 GNU C compiler for the i386 architecture
ii gcc-mingw-w64 10.3.0-15+24.4 all GNU C compiler for MinGW-w64
ii gcc-mingw-w64-base:amd64 10.3.0-15+24.4 amd64 GNU Compiler Collection for MinGW-w64 (base package)
ii gcc-mingw-w64-i686 10.3.0-15+24.4 all GNU C compiler for MinGW-w64 targeting Win32
ii gcc-mingw-w64-i686-posix 10.3.0-15+24.4 amd64 GNU C compiler for MinGW-w64, Win32/POSIX
ii gcc-mingw-w64-i686-posix-runtime 10.3.0-15+24.4 amd64 GNU Compiler Collection for MinGW-w64, i686/posix
ii gcc-mingw-w64-i686-win32 10.3.0-15+24.4 amd64 GNU C compiler for MinGW-w64, Win32/Win32
ii gcc-mingw-w64-i686-win32-runtime 10.3.0-15+24.4 amd64 GNU Compiler Collection for MinGW-w64, i686/win32
ii gcc-mingw-w64-x86-64 10.3.0-15+24.4 all GNU C compiler for MinGW-w64 targeting Win64
ii gcc-mingw-w64-x86-64-posix 10.3.0-15+24.4 amd64 GNU C compiler for MinGW-w64, Win64/POSIX
ii gcc-mingw-w64-x86-64-posix-runtime 10.3.0-15+24.4 amd64 GNU Compiler Collection for MinGW-w64, x86-64/posix
ii gcc-mingw-w64-x86-64-win32 10.3.0-15+24.4 amd64 GNU C compiler for MinGW-w64, Win64/Win32
ii gcc-mingw-w64-x86-64-win32-runtime 10.3.0-15+24.4 amd64 GNU Compiler Collection for MinGW-w64, x86-64/win32
ii gcc-xtensa-lx106 11.3.0-4+11 amd64 GNU Compiler Collection for Xtensa lx106 core
ii lib32gcc-10-dev 10.4.0-4 amd64 GCC support library (32 bit development files)
ii lib32gcc-s1 12.1.0-8 amd64 GCC support library (32 bit Version)
ii libc6:amd64 2.34-3 amd64 GNU C Library: Shared libraries
ii libc6:i386 2.34-3 i386 GNU C Library: Shared libraries
ii libc6-arm64-cross 2.33-1cross1 all GNU C Library: Shared libraries (for cross-compiling)
ii libc6-armhf-cross 2.33-1cross1 all GNU C Library: Shared libraries (for cross-compiling)
ii libc6-dbg:amd64 2.34-3 amd64 GNU C Library: detached debugging symbols
ii libc6-dbg:i386 2.34-3 i386 GNU C Library: detached debugging symbols
ii libc6-dev:amd64 2.34-3 amd64 GNU C Library: Development Libraries and Header Files
ii libc6-dev:i386 2.34-3 i386 GNU C Library: Development Libraries and Header Files
ii libc6-dev-arm64-cross 2.33-1cross1 all GNU C Library: Development Libraries and Header Files (for cross-compiling)
ii libc6-dev-armhf-cross 2.33-1cross1 all GNU C Library: Development Libraries and Header Files (for cross-compiling)
ii libc6-i386 2.34-3 amd64 GNU C Library: 32-bit shared libraries for AMD64
ii libc6-i386-cross 2.33-1cross1 all GNU C Library: Shared libraries (for cross-compiling)
ii libc6-x32 2.34-3 amd64 GNU C Library: X32 ABI Shared libraries for AMD64
ii libcompfaceg1 1:1.5.2-5.1 amd64 Compress/decompress images for mailheaders, libc6 runtime
ii libconfig++9v5:amd64 1.5-0.4 amd64 parsing/manipulation of structured configuration files (C++ binding)
ii libconfig++9v5-dbgsym:amd64 1.5-0.4 amd64 debug symbols for libconfig++9v5
ii libgcc-10-dev:amd64 10.4.0-4 amd64 GCC support library (development files)
ii libgcc-11-dev:amd64 11.3.0-5 amd64 GCC support library (development files)
ii libgcc-11-dev-arm64-cross 11.3.0-3cross1 all GCC support library (development files)
ii libgcc-11-dev-armhf-cross 11.3.0-3cross1 all GCC support library (development files)
ii libgcc-11-dev-i386-cross 11.3.0-3cross1 all GCC support library (development files)
ii libgcc-12-dev:amd64 12.1.0-8 amd64 GCC support library (development files)
ii libgcc-12-dev-arm64-cross 12.1.0-7cross1 all GCC support library (development files)
ii libgcc-12-dev-armhf-cross 12.1.0-7cross1 all GCC support library (development files)
ii libgcc-12-dev-i386-cross 12.1.0-7cross1 all GCC support library (development files)
ii libgcc-s1:amd64 12.1.0-8 amd64 GCC support library
ii libgcc-s1:i386 12.1.0-8 i386 GCC support library
ii libgcc-s1-arm64-cross 12.1.0-7cross1 all GCC support library (arm64)
ii libgcc-s1-armhf-cross 12.1.0-7cross1 all GCC support library (armhf)
ii libgcc-s1-dbgsym:amd64 12.1.0-8 amd64 debug symbols for libgcc-s1
ii libgcc-s1-dbgsym:i386 12.1.0-8 i386 debug symbols for libgcc-s1
ii libgcc-s1-i386-cross 12.1.0-7cross1 all GCC support library (i386)
ii libuno-cppuhelpergcc3-3 1:7.4.0~rc3-1 amd64 LibreOffice UNO runtime environment -- CPPU helper library
ii libuno-purpenvhelpergcc3-3 1:7.4.0~rc3-1 amd64 LibreOffice UNO runtime environment -- "purpose environment" helper
ii libuno-salhelpergcc3-3 1:7.4.0~rc3-1 amd64 LibreOffice UNO runtime environment -- SAL helpers for C++ library
ii libx32gcc-s1 12.1.0-8 amd64 GCC support library (x32)
ii linux-compiler-gcc-11-x86 5.18.16-1 amd64 Compiler for Linux on x86 (meta-package)
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.19.0-rc5 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_UNSIGNED_MODULE, TAINT_SOFTLOCKUP
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages g++-12-i686-linux-gnu depends on:
ii gcc-12-i686-linux-gnu 12.1.0-7cross1
ii gcc-12-i686-linux-gnu-base 12.1.0-7cross1
ii libc6 2.34-3
ii libgmp10 2:6.2.1+dfsg1-1
ii libisl23 0.25-1
ii libmpc3 1.2.1-2
ii libmpfr6 4.1.0-3
pn libstdc++-12-dev-i386-cross <none>
ii libzstd1 1.5.2+dfsg-1
ii zlib1g 1:1.2.11.dfsg-4
g++-12-i686-linux-gnu recommends no packages.
Versions of packages g++-12-i686-linux-gnu suggests:
pn g++-12-multilib-i686-linux-gnu <none>
pn gcc-12-doc <none>
--- End Message ---