Pārlūkot izejas kodu

gcc: disable libsanitizer for sparc

Normally libsanitizer handles the different functionalities gracefully for
each architecture, but it doesn't seem to be the case for SPARC.
Since in general it doesn't support anything for SPARC just disable it.

Fixes bug #7951.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Gustavo Zacarias 10 gadi atpakaļ
vecāks
revīzija
e0046e533f
1 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  1. 6 0
      package/gcc/gcc.mk

+ 6 - 0
package/gcc/gcc.mk

@@ -126,6 +126,12 @@ ifeq ($(BR2_TOOLCHAIN_BUILDROOT_UCLIBC)$(BR2_TOOLCHAIN_BUILDROOT_MUSL),y)
 HOST_GCC_COMMON_CONF_OPTS += --disable-libsanitizer
 HOST_GCC_COMMON_CONF_OPTS += --disable-libsanitizer
 endif
 endif
 
 
+# libsanitizer is broken for SPARC
+# https://bugs.busybox.net/show_bug.cgi?id=7951
+ifeq ($(BR2_sparc),y)
+HOST_GCC_COMMON_CONF_OPTS += --disable-libsanitizer
+endif
+
 ifeq ($(BR2_GCC_ENABLE_TLS),y)
 ifeq ($(BR2_GCC_ENABLE_TLS),y)
 HOST_GCC_COMMON_CONF_OPTS += --enable-tls
 HOST_GCC_COMMON_CONF_OPTS += --enable-tls
 else
 else