[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1017090: 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)



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>


Reply to: