summaryrefslogtreecommitdiff
path: root/compat
diff options
context:
space:
mode:
authorjoerg <joerg@NetBSD.org>2013-12-15 18:08:37 +0000
committerjoerg <joerg@NetBSD.org>2013-12-15 18:08:37 +0000
commit118b86dadda1905fe8a515a8c60da0ac84e2ad8a (patch)
treefb382fdac6f561fa285244d2ba7cf936bd76c54a /compat
parentc0b010b424bf5afdf85d612bfd489540ec73d17a (diff)
Move flags for ARM's APCS ABI into a common variable. Add some forces to
deal with limitations in the Clang <-> LLVM backend interaction to pick the correct ABI and target assembler.
Diffstat (limited to 'compat')
-rw-r--r--compat/arm/oabi/bsd.oabi.mk12
1 files changed, 6 insertions, 6 deletions
diff --git a/compat/arm/oabi/bsd.oabi.mk b/compat/arm/oabi/bsd.oabi.mk
index 048383687a6..59927d59576 100644
--- a/compat/arm/oabi/bsd.oabi.mk
+++ b/compat/arm/oabi/bsd.oabi.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.oabi.mk,v 1.1 2013/04/27 08:44:35 matt Exp $
+# $NetBSD: bsd.oabi.mk,v 1.2 2013/12/15 18:08:37 joerg Exp $
MLIBDIR= oabi
.if ${MACHINE_ARCH:M*eb} != ""
@@ -20,10 +20,10 @@ CRYPTO_MACHINE_CPU= ${ARM_MACHINE_ARCH}
LDELFSO_MACHINE_CPU= ${ARM_MACHINE_ARCH}
GOMP_MACHINE_ARCH= ${ARM_MACHINE_ARCH}
-COPTS+= -mabi=apcs-gnu -mfloat-abi=soft
-CPUFLAGS+= -mabi=apcs-gnu -mfloat-abi=soft
-LDADD+= -mabi=apcs-gnu -mfloat-abi=soft
-LDFLAGS+= -mabi=apcs-gnu -mfloat-abi=soft
-MKDEPFLAGS+= -mabi=apcs-gnu -mfloat-abi=soft
+COPTS+= ${ARM_APCS_FLAGS}
+CPUFLAGS+= ${ARM_APCS_FLAGS}
+LDADD+= ${ARM_APCS_FLAGS}
+LDFLAGS+= ${ARM_APCS_FLAGS}
+MKDEPFLAGS+= ${ARM_APCS_FLAGS}
.include "${.PARSEDIR}/../../Makefile.compat"