summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authordim <dim@FreeBSD.org>2012-05-07 17:13:36 +0000
committerdim <dim@FreeBSD.org>2012-05-07 17:13:36 +0000
commit66daa7f73f48d38f5311353ab936d0395de10047 (patch)
treea8b0d57b53904abb37a3559feeea81ad73622fce /share
parent6837ff0b32489b2f513213151aa1afc7057d83af (diff)
downloadFreeBSD-src-66daa7f73f48d38f5311353ab936d0395de10047.zip
FreeBSD-src-66daa7f73f48d38f5311353ab936d0395de10047.tar.gz
Revert r234656, and apply a proper fix for binutils PR 10474, which
caused linking clang on 32-bit PowerPC to fail with "relocation truncated to fit: R_PPC_REL24" errors. Original diffs (relicensed under GPLv2 with permission from author): http://sourceware.org/git/?p=binutils.git;a=commit;h=1fd262ff7d7ea5adf4894c6b960e092e7e43e3cd http://sourceware.org/git/?p=binutils.git;a=commit;h=053c49fbff58bd33bd0d12200ea61302f92caceb Tested by: andreast MFC after: 1 week
Diffstat (limited to 'share')
-rw-r--r--share/mk/bsd.own.mk3
1 files changed, 1 insertions, 2 deletions
diff --git a/share/mk/bsd.own.mk b/share/mk/bsd.own.mk
index b0acbfd..6b5180a 100644
--- a/share/mk/bsd.own.mk
+++ b/share/mk/bsd.own.mk
@@ -442,8 +442,7 @@ __T=${TARGET_ARCH}
__T=${MACHINE_ARCH}
.endif
# Clang is only for x86 and powerpc right now, by default.
-# XXX: Temporarily disabled for 32-bit powerpc, due to a binutils bug.
-.if ${__T} == "amd64" || ${__T} == "i386" || ${__T} == "powerpc64"
+.if ${__T} == "amd64" || ${__T} == "i386" || ${__T:Mpowerpc*}
__DEFAULT_YES_OPTIONS+=CLANG
.else
__DEFAULT_NO_OPTIONS+=CLANG
OpenPOWER on IntegriCloud