From 5f4d658d888b539de9a6247ae5b1a0999de5d4ec Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Mon, 5 May 2014 23:17:09 +0200 Subject: [PATCH] gcc: disable libsanitizer for musl A build issue affects libsanitizer on musl toolchains, even with previous versions of gcc such as 4.8.x, so we disable building libsanitizer when working with musl. Signed-off-by: Thomas Petazzoni Signed-off-by: Peter Korsgaard --- package/gcc/gcc.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/gcc/gcc.mk b/package/gcc/gcc.mk index 3274821d0c..741bb84ee2 100644 --- a/package/gcc/gcc.mk +++ b/package/gcc/gcc.mk @@ -122,8 +122,9 @@ ifneq ($(BR2_TOOLCHAIN_BUILDROOT_WCHAR),y) HOST_GCC_COMMON_CONF_OPT += --disable-libquadmath endif -# libsanitizer requires wordexp, not in default uClibc config -ifeq ($(BR2_TOOLCHAIN_BUILDROOT_UCLIBC),y) +# libsanitizer requires wordexp, not in default uClibc config. Also +# doesn't build properly with musl. +ifeq ($(BR2_TOOLCHAIN_BUILDROOT_UCLIBC)$(BR2_TOOLCHAIN_BUILDROOT_MUSL),y) HOST_GCC_COMMON_CONF_OPT += --disable-libsanitizer endif -- 2.30.2