Bug#912750: Debian gcc 6 and 8 lack fix for PR87822
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
Reply to: