Package: gcc-13 Version: 13.2.0-5 Severity: normal X-Debbugs-Cc: fanp...@loongson.cn
Dear Maintainer, Here we need to add "--as-needed" to GNU_USER_TARGET_LINK_SPEC, or it will cause build error from some other packages. -- System Information: Debian Release: trixie/sid APT prefers unreleased APT policy: (500, 'unreleased'), (500, 'unstable') Architecture: loong64 (loongarch64) Kernel: Linux 5.10.0-60.96.0.126.oe2203.loongarch64 (SMP w/32 CPU threads) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to POSIX), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: unable to detect Versions of packages gcc-13 depends on: ii binutils 2.41-6 ii cpp-13 13.2.0-5 ii gcc-13-base 13.2.0-5 ii libc6 2.37-9+loong64 ii libcc1-0 13.2.0-5 ii libgcc-13-dev 13.2.0-5 ii libgcc-s1 13.2.0-5 ii libgmp10 2:6.3.0+dfsg-2 ii libisl23 0.26-3 ii libmpc3 1.3.1-1+b1 ii libmpfr6 4.2.1-1 ii libstdc++6 13.2.0-5 ii libzstd1 1.5.5+dfsg2-2 ii zlib1g 1:1.2.13.dfsg-3 Versions of packages gcc-13 recommends: ii libc6-dev 2.37-9+loong64 Versions of packages gcc-13 suggests: pn gcc-13-doc <none> pn gcc-13-locales <none> -- no debconf information
diff --git a/src/gcc/config/loongarch/gnu-user.h b/src/gcc/config/loongarch/gnu-user.h index aecaa02a1..c1669168e 100644 --- a/src/gcc/config/loongarch/gnu-user.h +++ b/src/gcc/config/loongarch/gnu-user.h @@ -40,6 +40,7 @@ along with GCC; see the file COPYING3. If not see #undef GNU_USER_TARGET_LINK_SPEC #define GNU_USER_TARGET_LINK_SPEC \ "%{G*} %{shared} -m " GNU_USER_LINK_EMULATION \ + " %{!fsanitize=*:--as-needed} " \ "%{!shared: %{static} " \ "%{!static: %{!static-pie: %{rdynamic:-export-dynamic} " \ "-dynamic-linker " GNU_USER_DYNAMIC_LINKER "}} " \