diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2016-10-09 21:39:13 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2016-10-09 22:06:49 +0200 |
commit | 6e99c712bcea16ab0e17d92c69a4da4a2896e81b (patch) | |
tree | d34ac3145e182fed05bf3e4eb4df8d3b613629a4 /package/uclibc | |
parent | 40da5b434d0d25662b447f14b724245da04ed90d (diff) |
uclibc: fix mips/mips64 build with older compilers
For example gcc 4.8.x fails to build uClibc-ng for mips/mips64.
Check if feature exist before using it.
Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/uclibc')
-rw-r--r-- | package/uclibc/0005-fix-mips-mips64-build-for-old-compilers.patch | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/package/uclibc/0005-fix-mips-mips64-build-for-old-compilers.patch b/package/uclibc/0005-fix-mips-mips64-build-for-old-compilers.patch new file mode 100644 index 000000000..147513268 --- /dev/null +++ b/package/uclibc/0005-fix-mips-mips64-build-for-old-compilers.patch @@ -0,0 +1,28 @@ +From 43c4bbf3e0e61f5f487a00a0066816913503656c Mon Sep 17 00:00:00 2001 +From: Waldemar Brodkorb <wbx@uclibc-ng.org> +Date: Sun, 9 Oct 2016 20:15:00 +0200 +Subject: [PATCH] fix mips/mips64 build for old compilers + +Signed-off-by: Waldemar Brodkorb <wbx@uclibc-ng.org> +--- + Rules.mak | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Rules.mak b/Rules.mak +index 67189ff..b9dbf25 100644 +--- a/Rules.mak ++++ b/Rules.mak +@@ -404,8 +404,8 @@ ifeq ($(TARGET_ARCH),mips) + CPU_CFLAGS-$(CONFIG_MIPS_N64_ABI)+=-mabi=64 + CPU_CFLAGS-$(CONFIG_MIPS_O32_ABI)+=-mabi=32 + CPU_CFLAGS-$(CONFIG_MIPS_N32_ABI)+=-mabi=n32 +- CPU_CFLAGS-$(CONFIG_MIPS_NAN_LEGACY)+=-mnan=legacy +- CPU_CFLAGS-$(CONFIG_MIPS_NAN_2008)+=-mnan=2008 ++ CPU_CFLAGS-$(CONFIG_MIPS_NAN_LEGACY)+=$(call check_gcc,-mnan=legacy) ++ CPU_CFLAGS-$(CONFIG_MIPS_NAN_2008)+=$(call check_gcc,-mnan=2008) + CPU_LDFLAGS-y += $(CPU_CFLAGS) + endif + +-- +2.1.4 + |