diff options
author | Khem Raj <raj.khem@gmail.com> | 2017-03-22 22:13:35 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2017-03-22 22:13:35 -0700 |
commit | b87a17ed72e37bf12410af65b52241d56d037ef0 (patch) | |
tree | b3ba805660232572bbeb25b6539cb8d91e357a76 | |
parent | 77ccc43956806ecc6087e38b340e7fface470b5c (diff) | |
download | meta-clang-b87a17ed72e37bf12410af65b52241d56d037ef0.tar.gz |
lldb: Apply needed patches to llvm/clang
helps in building lldb for musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r-- | recipes-devtools/clang/lldb_git.bb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/recipes-devtools/clang/lldb_git.bb b/recipes-devtools/clang/lldb_git.bb index b1b6776..f399a95 100644 --- a/recipes-devtools/clang/lldb_git.bb +++ b/recipes-devtools/clang/lldb_git.bb | |||
@@ -8,6 +8,7 @@ SECTION = "devel" | |||
8 | 8 | ||
9 | DEPENDS += "clang-native zlib libxml2" | 9 | DEPENDS += "clang-native zlib libxml2" |
10 | 10 | ||
11 | FILESPATH =. "${FILE_DIRNAME}/clang:" | ||
11 | require clang.inc | 12 | require clang.inc |
12 | 13 | ||
13 | inherit cmake | 14 | inherit cmake |
@@ -23,6 +24,22 @@ SRC_URI = "\ | |||
23 | ${LLVM_GIT}/clang.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};destsuffix=git/tools/clang;name=clang \ | 24 | ${LLVM_GIT}/clang.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};destsuffix=git/tools/clang;name=clang \ |
24 | ${LLVM_GIT}/lldb.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};destsuffix=git/tools/lldb;name=lldb \ | 25 | ${LLVM_GIT}/lldb.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};destsuffix=git/tools/lldb;name=lldb \ |
25 | " | 26 | " |
27 | # llvm patches | ||
28 | SRC_URI += "\ | ||
29 | file://0001-llvm-Remove-CMAKE_CROSSCOMPILING-so-it-can-cross-com.patch \ | ||
30 | file://0002-llvm-Do-not-assume-linux-glibc.patch \ | ||
31 | file://0003-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch \ | ||
32 | file://0004-llvm-allow-env-override-of-exe-path.patch \ | ||
33 | " | ||
34 | |||
35 | # Clang patches | ||
36 | SRC_URI += "\ | ||
37 | file://0001-clang-driver-Use-lib-for-ldso-on-OE.patch;patchdir=tools/clang \ | ||
38 | file://0002-clang-Driver-tools.cpp-Add-lssp-and-lssp_nonshared-o.patch;patchdir=tools/clang \ | ||
39 | file://0003-clang-musl-ppc-does-not-support-128-bit-long-double.patch;patchdir=tools/clang \ | ||
40 | file://0004-clang-Prepend-trailing-to-sysroot.patch;patchdir=tools/clang \ | ||
41 | file://0005-clang-Look-inside-the-target-sysroot-for-compiler-ru.patch;patchdir=tools/clang \ | ||
42 | " | ||
26 | SRCREV_FORMAT = "llvm_clang_lldb" | 43 | SRCREV_FORMAT = "llvm_clang_lldb" |
27 | 44 | ||
28 | S = "${WORKDIR}/git" | 45 | S = "${WORKDIR}/git" |