From: Samuel Martin Date: Mon, 27 Jun 2016 15:11:15 +0000 (+0100) Subject: package/gcc: use BR2_USE_WCHAR to set gcc libquadmath option X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0a694c548dfed94239dc82cc6f4398ea24c32cc5;p=buildroot.git package/gcc: use BR2_USE_WCHAR to set gcc libquadmath option BR2_TOOLCHAIN_BUILDROOT_WCHAR is only defined when uclibc is selected, whereas BR2_USE_WCHAR is always defined. Due to this, we were disabling quadmath support even with glibc or musl. So, use BR2_USE_WCHAR to drive the gcc libquadmath option. In addition, invert the logic of the condition to use positive logic, and rework the comment to no longer mention gcc 4.6: libquadmath still exists, and it still requires wchar support. Signed-off-by: Samuel Martin Signed-off-by: Vicente Olivert Riera Signed-off-by: Thomas Petazzoni --- diff --git a/package/gcc/gcc.mk b/package/gcc/gcc.mk index 46f05ff2db..6e1c02de93 100644 --- a/package/gcc/gcc.mk +++ b/package/gcc/gcc.mk @@ -106,8 +106,8 @@ ifeq ($(BR2_sparc_v8)$(BR2_sparc_leon3),y) HOST_GCC_COMMON_CONF_OPTS += --disable-libitm endif -# gcc 4.6.x quadmath requires wchar -ifneq ($(BR2_TOOLCHAIN_BUILDROOT_WCHAR),y) +# quadmath support requires wchar +ifeq ($(BR2_USE_WCHAR),) HOST_GCC_COMMON_CONF_OPTS += --disable-libquadmath endif