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

Bug#894100: gcc-8-riscv64-linux-gnu: the binaries accidentally contain debug information which makes them extremely big



Package: gcc-8-riscv64-linux-gnu
Version: 8-20180321-1cross1
Severity: normal

Dear Maintainer,

The packages gcc-8-riscv64-linux-gnu, cpp-8-riscv64-linux-gnu and
g++-8-riscv64-linux-gnu has binaries that contain debugging information,
making the binaries very big (gcc-8-riscv64-linux-gnu takes 297MB,
compared to gcc-7-riscv64-linux-gnu taking only 35MB).

*** Reporter, please consider answering thVVese questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
install gcc-7-riscv64-linux-gnu and gcc-8-riscv64-linux-gnu
   * What was the outcome of this action?
see the sizes of the binaries:
# ls -la /usr/lib/gcc-cross/riscv64-linux-gnu/?/cc1
-rwxr-xr-x 1 root root  13472848 bře 20 10:16 /usr/lib/gcc-cross/riscv64-linux-gnu/7/cc1
-rwxr-xr-x 1 root root 146639168 bře 21 13:01 /usr/lib/gcc-cross/riscv64-linux-gnu/8/cc1
# ls -la /usr/lib/gcc-cross/riscv64-linux-gnu/?/lto1
-rwxr-xr-x 1 root root  12529872 bře 20 10:16 /usr/lib/gcc-cross/riscv64-linux-gnu/7/lto1
-rwxr-xr-x 1 root root 140987896 bře 21 13:01 /usr/lib/gcc-cross/riscv64-linux-gnu/8/lto1
   * What outcome did you expect instead?
the binarie should not contain debugging information

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: buster/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, x32

Kernel: Linux 4.16.0-rc6 (SMP w/12 CPU cores; PREEMPT)
Locale: LANG=cs_CZ, LC_CTYPE=cs_CZ (charmap=ISO-8859-2), LANGUAGE=cs_CZ (charmap=ISO-8859-2)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages gcc-8-riscv64-linux-gnu depends on:
ii  binutils-riscv64-linux-gnu    2.30-8
ii  cpp-8-riscv64-linux-gnu       8-20180321-1cross1
ii  gcc-8-riscv64-linux-gnu-base  8-20180321-1cross1
ii  libc6                         2.27-2
ii  libcc1-0                      8-20180320-1
ii  libgcc-8-dev-riscv64-cross    8-20180321-1cross1
ii  libgcc1                       1:8-20180320-1
ii  libgmp10                      2:6.1.2+dfsg-3
ii  libisl19                      0.19-1
ii  libmpc3                       1.1.0-1
ii  libmpfr6                      4.0.1-1
ii  libstdc++6                    8-20180320-1
ii  zlib1g                        1:1.2.8.dfsg-5

Versions of packages gcc-8-riscv64-linux-gnu recommends:
ii  libc6-dev-riscv64-cross  2.27-2cross2

Versions of packages gcc-8-riscv64-linux-gnu suggests:
pn  gcc-8-doc                       <none>
pn  gcc-8-locales                   <none>
pn  libasan5-dbg-riscv64-cross      <none>
pn  libatomic1-dbg-riscv64-cross    <none>
pn  libgcc1-dbg-riscv64-cross       <none>
pn  libgomp1-dbg-riscv64-cross      <none>
pn  libitm1-dbg-riscv64-cross       <none>
pn  liblsan0-dbg-riscv64-cross      <none>
pn  libmpx2-dbg-riscv64-cross       <none>
pn  libquadmath0-dbg-riscv64-cross  <none>
pn  libtsan0-dbg-riscv64-cross      <none>
pn  libubsan1-dbg-riscv64-cross     <none>

-- no debconf information

Reply to: