diff options
Diffstat (limited to 'meta/recipes-devtools/llvm/llvm_git.bb')
-rw-r--r-- | meta/recipes-devtools/llvm/llvm_git.bb | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/meta/recipes-devtools/llvm/llvm_git.bb b/meta/recipes-devtools/llvm/llvm_git.bb index 9b113f692f..5f9277fc0f 100644 --- a/meta/recipes-devtools/llvm/llvm_git.bb +++ b/meta/recipes-devtools/llvm/llvm_git.bb | |||
@@ -3,10 +3,10 @@ | |||
3 | 3 | ||
4 | DESCRIPTION = "The LLVM Compiler Infrastructure" | 4 | DESCRIPTION = "The LLVM Compiler Infrastructure" |
5 | HOMEPAGE = "http://llvm.org" | 5 | HOMEPAGE = "http://llvm.org" |
6 | LICENSE = "NCSA" | 6 | LICENSE = "Apache-2.0-with-LLVM-exception" |
7 | SECTION = "devel" | 7 | SECTION = "devel" |
8 | 8 | ||
9 | LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=c6b766a4e85dd28301eeed54a6684648" | 9 | LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=8a15a0759ef07f2682d2ba4b893c9afe" |
10 | 10 | ||
11 | DEPENDS = "libffi libxml2 zlib libedit ninja-native llvm-native" | 11 | DEPENDS = "libffi libxml2 zlib libedit ninja-native llvm-native" |
12 | 12 | ||
@@ -16,17 +16,17 @@ inherit cmake pkgconfig | |||
16 | 16 | ||
17 | PROVIDES += "llvm${PV}" | 17 | PROVIDES += "llvm${PV}" |
18 | 18 | ||
19 | MAJOR_VERSION = "9" | ||
20 | MINOR_VERSION = "0" | ||
21 | PATCH_VERSION = "0" | ||
22 | |||
23 | PV = "${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}" | ||
24 | |||
19 | LLVM_RELEASE = "${PV}" | 25 | LLVM_RELEASE = "${PV}" |
20 | LLVM_DIR = "llvm${LLVM_RELEASE}" | 26 | LLVM_DIR = "llvm${LLVM_RELEASE}" |
21 | 27 | ||
22 | SRCREV = "19a71f6bdf2dddb10764939e7f0ec2b98dba76c9" | ||
23 | |||
24 | BRANCH = "release/${MAJOR_VERSION}.x" | 28 | BRANCH = "release/${MAJOR_VERSION}.x" |
25 | MAJOR_VERSION = "8" | 29 | SRCREV = "0399d5a9682b3cef71c653373e38890c63c4c365" |
26 | MINOR_VERSION = "0" | ||
27 | PATCH_VERSION = "1" | ||
28 | SOLIBVER = "1" | ||
29 | PV = "${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}" | ||
30 | SRC_URI = "git://github.com/llvm/llvm-project.git;branch=${BRANCH} \ | 30 | SRC_URI = "git://github.com/llvm/llvm-project.git;branch=${BRANCH} \ |
31 | file://0006-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch;striplevel=2 \ | 31 | file://0006-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch;striplevel=2 \ |
32 | file://0007-llvm-allow-env-override-of-exe-path.patch;striplevel=2 \ | 32 | file://0007-llvm-allow-env-override-of-exe-path.patch;striplevel=2 \ |
@@ -45,6 +45,7 @@ def get_llvm_arch(bb, d, arch_var): | |||
45 | elif re.match(r'aarch64$', a): return 'AArch64' | 45 | elif re.match(r'aarch64$', a): return 'AArch64' |
46 | elif re.match(r'aarch64_be$', a): return 'AArch64' | 46 | elif re.match(r'aarch64_be$', a): return 'AArch64' |
47 | elif re.match(r'mips(isa|)(32|64|)(r6|)(el|)$', a): return 'Mips' | 47 | elif re.match(r'mips(isa|)(32|64|)(r6|)(el|)$', a): return 'Mips' |
48 | elif re.match(r'riscv(32|64)(eb|)$', a): return 'RISCV' | ||
48 | elif re.match(r'p(pc|owerpc)(|64)', a): return 'PowerPC' | 49 | elif re.match(r'p(pc|owerpc)(|64)', a): return 'PowerPC' |
49 | else: | 50 | else: |
50 | raise bb.parse.SkipRecipe("Cannot map '%s' to a supported LLVM architecture" % a) | 51 | raise bb.parse.SkipRecipe("Cannot map '%s' to a supported LLVM architecture" % a) |
@@ -156,7 +157,7 @@ FILES_${PN}-liblto += "\ | |||
156 | " | 157 | " |
157 | 158 | ||
158 | FILES_${PN}-liboptremarks += "\ | 159 | FILES_${PN}-liboptremarks += "\ |
159 | ${libdir}/${LLVM_DIR}/libOptRemarks.so.* \ | 160 | ${libdir}/${LLVM_DIR}/libRemarks.so.* \ |
160 | " | 161 | " |
161 | 162 | ||
162 | FILES_${PN}-llvmhello = "\ | 163 | FILES_${PN}-llvmhello = "\ |
@@ -165,7 +166,7 @@ FILES_${PN}-llvmhello = "\ | |||
165 | 166 | ||
166 | FILES_${PN}-dev += " \ | 167 | FILES_${PN}-dev += " \ |
167 | ${libdir}/${LLVM_DIR}/llvm-config \ | 168 | ${libdir}/${LLVM_DIR}/llvm-config \ |
168 | ${libdir}/${LLVM_DIR}/libOptRemarks.so \ | 169 | ${libdir}/${LLVM_DIR}/libRemarks.so \ |
169 | ${libdir}/${LLVM_DIR}/libLLVM-${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}.so \ | 170 | ${libdir}/${LLVM_DIR}/libLLVM-${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}.so \ |
170 | " | 171 | " |
171 | 172 | ||