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

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: