summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2024-02-14 12:47:34 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-02-16 15:14:26 +0000
commit33255c6af06bcb288dc7075f19f9036e4a9c8d81 (patch)
treeb68c8215efb7aadf4097c3c577bf9c8071631569
parente898f65b339a1310b7b57e1dfa3f6efc58ad2c60 (diff)
downloadpoky-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.bb8
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
15inherit cmake pkgconfig 15inherit cmake pkgconfig
16 16
17PV = "17.0.6" 17# could be 'rcX' or 'git' or empty ( for release )
18VER_SUFFIX = ""
19
20PV = "18.1.0${VER_SUFFIX}"
18 21
19MAJOR_VERSION = "${@oe.utils.trim_version("${PV}", 1)}" 22MAJOR_VERSION = "${@oe.utils.trim_version("${PV}", 1)}"
20 23
21LLVM_RELEASE = "${PV}" 24LLVM_RELEASE = "${PV}"
22 25
23BRANCH = "release/${MAJOR_VERSION}.x" 26BRANCH = "release/${MAJOR_VERSION}.x"
24SRCREV = "6009708b4367171ccdbf4b5905cb6a803753fe18" 27SRCREV = "0d656f0f12d447ac0e197618a0d25495d66388d1"
25SRC_URI = "git://github.com/llvm/llvm-project.git;branch=${BRANCH};protocol=https \ 28SRC_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 "