From 482caa8bec718bad087d23095fc8ea28d420a9b7 Mon Sep 17 00:00:00 2001 From: andrew Date: Wed, 1 Oct 2014 12:47:25 +0000 Subject: Fix the TARGET_ABI value clang uses. It shpuld be gnueabi on all ARM soft-float architectures, and gnueabihf for hard-float. --- lib/clang/clang.build.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lib/clang/clang.build.mk') diff --git a/lib/clang/clang.build.mk b/lib/clang/clang.build.mk index d9a057d..241d15e 100644 --- a/lib/clang/clang.build.mk +++ b/lib/clang/clang.build.mk @@ -22,10 +22,10 @@ CFLAGS+= -fno-strict-aliasing TARGET_ARCH?= ${MACHINE_ARCH} BUILD_ARCH?= ${MACHINE_ARCH} -.if (${TARGET_ARCH} == "arm" || ${TARGET_ARCH} == "armv6") -TARGET_ABI= gnueabi -.elif ${TARGET_ARCH} == "armv6hf" +.if ${TARGET_ARCH:Marm*hf*} != "" TARGET_ABI= gnueabihf +.elif ${TARGET_ARCH:Marm*} != "" +TARGET_ABI= gnueabi .else TARGET_ABI= unknown .endif -- cgit v1.1