diff options
-rw-r--r-- | meta/recipes-devtools/llvm/llvm_git.bb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/meta/recipes-devtools/llvm/llvm_git.bb b/meta/recipes-devtools/llvm/llvm_git.bb index 9a88549260..40103a94ae 100644 --- a/meta/recipes-devtools/llvm/llvm_git.bb +++ b/meta/recipes-devtools/llvm/llvm_git.bb | |||
@@ -14,14 +14,17 @@ RDEPENDS:${PN}:append:class-target = " ncurses-terminfo" | |||
14 | 14 | ||
15 | inherit cmake pkgconfig | 15 | inherit cmake pkgconfig |
16 | 16 | ||
17 | PV = "17.0.6" | 17 | # could be 'rcX' or 'git' or empty ( for release ) |
18 | VER_SUFFIX = "" | ||
19 | |||
20 | PV = "18.1.0${VER_SUFFIX}" | ||
18 | 21 | ||
19 | MAJOR_VERSION = "${@oe.utils.trim_version("${PV}", 1)}" | 22 | MAJOR_VERSION = "${@oe.utils.trim_version("${PV}", 1)}" |
20 | 23 | ||
21 | LLVM_RELEASE = "${PV}" | 24 | LLVM_RELEASE = "${PV}" |
22 | 25 | ||
23 | BRANCH = "release/${MAJOR_VERSION}.x" | 26 | BRANCH = "release/${MAJOR_VERSION}.x" |
24 | SRCREV = "6009708b4367171ccdbf4b5905cb6a803753fe18" | 27 | SRCREV = "0d656f0f12d447ac0e197618a0d25495d66388d1" |
25 | SRC_URI = "git://github.com/llvm/llvm-project.git;branch=${BRANCH};protocol=https \ | 28 | SRC_URI = "git://github.com/llvm/llvm-project.git;branch=${BRANCH};protocol=https \ |
26 | file://0007-llvm-allow-env-override-of-exe-path.patch;striplevel=2 \ | 29 | file://0007-llvm-allow-env-override-of-exe-path.patch;striplevel=2 \ |
27 | file://0001-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch;striplevel=2 \ | 30 | file://0001-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch;striplevel=2 \ |
@@ -75,6 +78,7 @@ EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \ | |||
75 | -DFFI_INCLUDE_DIR=$(pkg-config --variable=includedir libffi) \ | 78 | -DFFI_INCLUDE_DIR=$(pkg-config --variable=includedir libffi) \ |
76 | -DLLVM_OPTIMIZED_TABLEGEN=ON \ | 79 | -DLLVM_OPTIMIZED_TABLEGEN=ON \ |
77 | -DLLVM_TARGETS_TO_BUILD='${LLVM_TARGETS}' \ | 80 | -DLLVM_TARGETS_TO_BUILD='${LLVM_TARGETS}' \ |
81 | -DLLVM_VERSION_SUFFIX='${VER_SUFFIX}' \ | ||
78 | -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \ | 82 | -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \ |
79 | -DCMAKE_BUILD_TYPE=Release \ | 83 | -DCMAKE_BUILD_TYPE=Release \ |
80 | " | 84 | " |