diff options
author | Khem Raj <raj.khem@gmail.com> | 2019-07-31 10:48:20 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-08-08 10:19:56 +0100 |
commit | 4df4352813c76ef75ab7c85e40d2b5ec2e8535ec (patch) | |
tree | e0de09a7bcacc826ca68e70e921f49f013936ef7 /meta/recipes-devtools/llvm/llvm_git.bb | |
parent | 3ef77a577c8dcbf9ac3718a3bc114767ab55a71a (diff) | |
download | poky-4df4352813c76ef75ab7c85e40d2b5ec2e8535ec.tar.gz |
mesa,llvm,meson: Update llvm to 8.0.1 plus define and use LLVM version globally
- Add missing dependency on libedit
- Define LLVMVERSION on the same lines as GCCVERSION and other tools
- Use LLVMVERSION in mesa and meson.bbclass to get llvm version instead of
hardcoding it
- Use llvm patches unmodified from meta-clang, helps in keeping them in
sync
- Define PREFERRED_VERSION for llvm, llvm-native, nativesdk-llvm
(From OE-Core rev: 3c08b638348abd543fc92baf56c28ca16ae6aac6)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/llvm/llvm_git.bb')
-rw-r--r-- | meta/recipes-devtools/llvm/llvm_git.bb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/meta/recipes-devtools/llvm/llvm_git.bb b/meta/recipes-devtools/llvm/llvm_git.bb index 0067635c2b..35ad3ced37 100644 --- a/meta/recipes-devtools/llvm/llvm_git.bb +++ b/meta/recipes-devtools/llvm/llvm_git.bb | |||
@@ -8,7 +8,7 @@ SECTION = "devel" | |||
8 | 8 | ||
9 | LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=c6b766a4e85dd28301eeed54a6684648" | 9 | LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=c6b766a4e85dd28301eeed54a6684648" |
10 | 10 | ||
11 | DEPENDS = "libffi libxml2 zlib ninja-native llvm-native" | 11 | DEPENDS = "libffi libxml2 zlib libedit ninja-native llvm-native" |
12 | 12 | ||
13 | RDEPENDS_${PN}_append_class-target = " ncurses-terminfo" | 13 | RDEPENDS_${PN}_append_class-target = " ncurses-terminfo" |
14 | 14 | ||
@@ -19,17 +19,17 @@ PROVIDES += "llvm${PV}" | |||
19 | LLVM_RELEASE = "${PV}" | 19 | LLVM_RELEASE = "${PV}" |
20 | LLVM_DIR = "llvm${LLVM_RELEASE}" | 20 | LLVM_DIR = "llvm${LLVM_RELEASE}" |
21 | 21 | ||
22 | SRCREV = "d2298e74235598f15594fe2c99bbac870a507c59" | 22 | SRCREV = "19a71f6bdf2dddb10764939e7f0ec2b98dba76c9" |
23 | 23 | ||
24 | BRANCH = "release/${MAJOR_VERSION}.x" | 24 | BRANCH = "release/${MAJOR_VERSION}.x" |
25 | MAJOR_VERSION = "8" | 25 | MAJOR_VERSION = "8" |
26 | MINOR_VERSION = "0" | 26 | MINOR_VERSION = "0" |
27 | PATCH_VERSION = "0" | 27 | PATCH_VERSION = "1" |
28 | SOLIBVER = "1" | 28 | SOLIBVER = "1" |
29 | PV = "${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}" | 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://0001-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch \ | 31 | file://0006-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch;striplevel=2 \ |
32 | file://0002-llvm-allow-env-override-of-exe-path.patch \ | 32 | file://0007-llvm-allow-env-override-of-exe-path.patch;striplevel=2 \ |
33 | " | 33 | " |
34 | 34 | ||
35 | S = "${WORKDIR}/git/llvm" | 35 | S = "${WORKDIR}/git/llvm" |