Package: gcc-8 Version: 8.2.0-9 Severity: normal Dear Maintainer,
In Debian buster, gcc-6 and gcc-8 suffer from the binary incompatibility found in PR87822 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822 You can try by compiling this simple snippet on x64 which should not return any error: <<EOF #include <utility> #include <string> static_assert(sizeof(std::pair<std::pair<std::string, std::string>, std::string>) == 96, ""); EOF Both g++-6 and g++-8 fail. Please apply the patch mentionned in the bug report for gcc 6, and for gcc 8 please upgrade to the latest git commit from branch gcc-8-branch. Cheers, Romain -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 4.15.0-33-generic (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /usr/bin/dash Init: unable to detect Versions of packages gcc-8 depends on: ii binutils 2.31.1-7 ii cpp-8 8.2.0-9 ii gcc-8-base 8.2.0-9 ii libc6 2.27-8 ii libcc1-0 8.2.0-9 ii libgcc-8-dev 8.2.0-9 ii libgcc1 1:8.2.0-9 ii libgmp10 2:6.1.2+dfsg-3 ii libisl19 0.20-2 ii libmpc3 1.1.0-1 ii libmpfr6 4.0.1-1 ii libstdc++6 8.2.0-9 ii zlib1g 1:1.2.11.dfsg-1 Versions of packages gcc-8 recommends: ii libc6-dev 2.27-8 Versions of packages gcc-8 suggests: pn gcc-8-doc <none> pn gcc-8-locales <none> pn gcc-8-multilib <none> pn libasan5-dbg <none> pn libatomic1-dbg <none> pn libgcc1-dbg <none> pn libgomp1-dbg <none> pn libitm1-dbg <none> pn liblsan0-dbg <none> pn libmpx2-dbg <none> pn libquadmath0-dbg <none> pn libtsan0-dbg <none> pn libubsan1-dbg <none> -- no debconf information