--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: gcc-8-riscv64-linux-gnu: the binaries accidentally contain debug information which makes them extremely big
- From: Mikulas Patocka <mikulas@twibright.com>
- Date: Mon, 26 Mar 2018 14:40:24 +0200
- Message-id: <152206802438.21985.4781494966095058876.reportbug@Debian>
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
--- End Message ---