aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/llvm/llvm2.7_2.7.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/llvm/llvm2.7_2.7.bb')
-rw-r--r--recipes/llvm/llvm2.7_2.7.bb19
1 files changed, 11 insertions, 8 deletions
diff --git a/recipes/llvm/llvm2.7_2.7.bb b/recipes/llvm/llvm2.7_2.7.bb
index 587bffb29b..ef2da43e07 100644
--- a/recipes/llvm/llvm2.7_2.7.bb
+++ b/recipes/llvm/llvm2.7_2.7.bb
@@ -1,20 +1,23 @@
require llvm.inc
-PR = "r0"
+PR = "r8"
DEPENDS = "llvm-common llvm2.7-native"
+# Force arm mode for armv4t until http://llvm.org/bugs/show_bug.cgi?id=6065 is resolved somehow
+ARM_INSTRUCTION_SET_armv4t = "ARM"
+
SRC_URI = "\
http://llvm.org/releases/${PV}/llvm-${PV}.tgz \
- file://BX_to_BLX.patch;patch=1 \
+ file://arm_ppc.patch \
+ file://r97745-llvmPR6480.patch \
+ file://r104558-VFPmisc.patch \
+ file://r104587-MOVimm32.patch \
+ file://r104652-VFPLoadStoreMultiple.patch \
+ file://r104653-BFC-BFI.patch \
+ file://rawMOVLRPC.patch \
"
-EXTRA_OECMAKE += "\
- -DLLVM_TARGET_ARCH:STRING=${LLVM_ARCH} \
- -DLLVM_ENABLE_ASSERTIONS:BOOL=ON \
- -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
- "
-
LLVM_RELEASE = "2.7"
SRC_URI[md5sum] = "ac322661f20e7d6c810b1869f886ad9b"