diff options
author | Khem Raj <raj.khem@gmail.com> | 2024-02-14 12:47:34 -0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-02-16 15:14:26 +0000 |
commit | 33255c6af06bcb288dc7075f19f9036e4a9c8d81 (patch) | |
tree | b68c8215efb7aadf4097c3c577bf9c8071631569 | |
parent | e898f65b339a1310b7b57e1dfa3f6efc58ad2c60 (diff) | |
download | poky-33255c6af06bcb288dc7075f19f9036e4a9c8d81.tar.gz |
llvm: Upgrade to LLVM-18 RC2
Final Release is coming in first week of March
(From OE-Core rev: 25b093a30566ad6fd6dc0fdfdd413db7020559bb)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-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 | " |