aboutsummaryrefslogtreecommitdiff
path: root/sys/conf/Makefile.arm
diff options
context:
space:
mode:
authorAndrew Turner <andrew@FreeBSD.org>2013-07-16 19:15:19 +0000
committerAndrew Turner <andrew@FreeBSD.org>2013-07-16 19:15:19 +0000
commit46e95f646cc676593af599422acaec0082729e68 (patch)
tree969f88c000d30039ed58a1acd1f9c38e0c377ced /sys/conf/Makefile.arm
parentccd040ab18741cfde0a361b69427442fe934ebaa (diff)
downloadsrc-46e95f646cc676593af599422acaec0082729e68.tar.gz
src-46e95f646cc676593af599422acaec0082729e68.zip
2 years, 10 months, 22 days after the projects/arm_eabi branch was created
make the ARM EABI the default ABI on arm, armeb, armv6 and armv6eb. This is intended to be the default ABI from now on with the old ABI to be retired. Because of this all users are strongly suggested to upgrade to the ARM EABI. As the two ABIs are incompatible it is unlikely upgrading in place will work. Users should perform a full backup and either use an external machine to upgrade, or install to an alternative location on their media. They should also reinstall all ports or packages when these are available. The only known issues are: - pkg incorrectly detects the ABI. This is fixed upstream, and will a patch will be made to the port. - GDB can have issues with executables built with clang. __FreeBSD_version has been bumped.
Notes
Notes: svn path=/head/; revision=253396
Diffstat (limited to 'sys/conf/Makefile.arm')
-rw-r--r--sys/conf/Makefile.arm4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/conf/Makefile.arm b/sys/conf/Makefile.arm
index 8348e2adc819..c13272b845d4 100644
--- a/sys/conf/Makefile.arm
+++ b/sys/conf/Makefile.arm
@@ -44,10 +44,10 @@ CFLAGS += -mno-thumb-interwork
.endif
.if empty(DDB_ENABLED)
-.if !defined(WITH_ARM_EABI) && ${COMPILER_TYPE} != "clang"
+.if defined(WITHOUT_ARM_EABI) && ${COMPILER_TYPE} != "clang"
CFLAGS += -mno-apcs-frame
.endif
-.elif defined(WITH_ARM_EABI)
+.elif !defined(WITHOUT_ARM_EABI)
CFLAGS += -funwind-tables
.if ${COMPILER_TYPE} == "clang"
# clang requires us to tell it to emit assembly with unwind information