diff options
| author | Khem Raj <raj.khem@gmail.com> | 2016-07-13 09:27:51 -0700 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2016-07-13 09:27:51 -0700 |
| commit | deab926b43a709bc51708c45b2969aeff464030c (patch) | |
| tree | 4e0506ed7864b27122ff1d0ce318fd2ae92df516 /recipes-devtools | |
| parent | 51203ffaf4406c96601c7e0088f41883fcf399ed (diff) | |
| download | meta-clang-deab926b43a709bc51708c45b2969aeff464030c.tar.gz | |
clang: Fix SRCREV_FOTMAT clashes due to same substr in names
When we use same substr in two SRC_URI name= arguments e.g.
name=libcxx and name=libcxxabi then bitbake replaces the substring
in SRCREV_FORMAT in literal form like SRCREV_FORMAT = "xxx_xxxabi"
which is not correct and it confuses the workdir completely
see
lib/bb/fetch2/__init__.py#L772
where bitbake is using replace() python API which will replace
the match and not exact match
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes-devtools')
| -rw-r--r-- | recipes-devtools/clang/clang.inc | 2 | ||||
| -rw-r--r-- | recipes-devtools/clang/libcxx_git.bb | 4 | ||||
| -rw-r--r-- | recipes-devtools/clang/libcxxabi_git.bb | 4 | ||||
| -rw-r--r-- | recipes-devtools/clang/llvm-libunwind_git.bb | 4 |
4 files changed, 7 insertions, 7 deletions
diff --git a/recipes-devtools/clang/clang.inc b/recipes-devtools/clang/clang.inc index ace8291..db14d3f 100644 --- a/recipes-devtools/clang/clang.inc +++ b/recipes-devtools/clang/clang.inc | |||
| @@ -13,7 +13,7 @@ BRANCH = "master" | |||
| 13 | SRCREV_llvm = "2a09a5fe752117113500a8353c80ad5a7105e6f2" | 13 | SRCREV_llvm = "2a09a5fe752117113500a8353c80ad5a7105e6f2" |
| 14 | SRCREV_clang = "700e6a514a37a0eb2f26c27baf33163ad07f5b15" | 14 | SRCREV_clang = "700e6a514a37a0eb2f26c27baf33163ad07f5b15" |
| 15 | SRCREV_compiler-rt = "3e3f7da05ecff5798c252a3bba17138ffb636fcf" | 15 | SRCREV_compiler-rt = "3e3f7da05ecff5798c252a3bba17138ffb636fcf" |
| 16 | SRCREV_libcxxabi = "5328c6b635a145efc1204ad25341706fb705e346" | 16 | SRCREV_cxxabi = "5328c6b635a145efc1204ad25341706fb705e346" |
| 17 | SRCREV_libcxx = "576639133af7bd202a285117818a5575d356e3be" | 17 | SRCREV_libcxx = "576639133af7bd202a285117818a5575d356e3be" |
| 18 | SRCREV_libunwind = "878c40b2f240ee9f57be7dce86caf7650f79dc7f" | 18 | SRCREV_libunwind = "878c40b2f240ee9f57be7dce86caf7650f79dc7f" |
| 19 | 19 | ||
diff --git a/recipes-devtools/clang/libcxx_git.bb b/recipes-devtools/clang/libcxx_git.bb index 570c90b..bc94b38 100644 --- a/recipes-devtools/clang/libcxx_git.bb +++ b/recipes-devtools/clang/libcxx_git.bb | |||
| @@ -21,11 +21,11 @@ LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=19a8c2f1fc295558b4e55b076321d5f4; \ | |||
| 21 | SRC_URI = "\ | 21 | SRC_URI = "\ |
| 22 | ${LLVM_GIT}/llvm.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=llvm \ | 22 | ${LLVM_GIT}/llvm.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=llvm \ |
| 23 | ${LLVM_GIT}/libcxx.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=libcxx;destsuffix=git/projects/libcxx \ | 23 | ${LLVM_GIT}/libcxx.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=libcxx;destsuffix=git/projects/libcxx \ |
| 24 | ${LLVM_GIT}/libcxxabi.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=libcxxabi;destsuffix=git/projects/libcxxabi \ | 24 | ${LLVM_GIT}/libcxxabi.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=cxxabi;destsuffix=git/projects/libcxxabi \ |
| 25 | " | 25 | " |
| 26 | SRC_URI_append_libc-musl = " file://0001-use-constexpr-when-using-glibc.patch " | 26 | SRC_URI_append_libc-musl = " file://0001-use-constexpr-when-using-glibc.patch " |
| 27 | 27 | ||
| 28 | SRCREV_FORMAT = "llvm_libcxx_libcxxabi" | 28 | SRCREV_FORMAT = "llvm_libcxx_cxxabi" |
| 29 | 29 | ||
| 30 | S = "${WORKDIR}/git/projects/libcxx" | 30 | S = "${WORKDIR}/git/projects/libcxx" |
| 31 | 31 | ||
diff --git a/recipes-devtools/clang/libcxxabi_git.bb b/recipes-devtools/clang/libcxxabi_git.bb index 1f83420..a7912fa 100644 --- a/recipes-devtools/clang/libcxxabi_git.bb +++ b/recipes-devtools/clang/libcxxabi_git.bb | |||
| @@ -20,11 +20,11 @@ LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=d0e0873d07a25650544fb86c75a572d8; \ | |||
| 20 | SRC_URI = "\ | 20 | SRC_URI = "\ |
| 21 | ${LLVM_GIT}/llvm.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=llvm \ | 21 | ${LLVM_GIT}/llvm.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=llvm \ |
| 22 | ${LLVM_GIT}/libcxx.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=libcxx;destsuffix=git/projects/libcxx \ | 22 | ${LLVM_GIT}/libcxx.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=libcxx;destsuffix=git/projects/libcxx \ |
| 23 | ${LLVM_GIT}/libcxxabi.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=libcxxabi;destsuffix=git/projects/libcxxabi \ | 23 | ${LLVM_GIT}/libcxxabi.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=cxxabi;destsuffix=git/projects/libcxxabi \ |
| 24 | file://0001-Do-not-use-LIBCXXABI_ARM_EHABI.patch \ | 24 | file://0001-Do-not-use-LIBCXXABI_ARM_EHABI.patch \ |
| 25 | " | 25 | " |
| 26 | 26 | ||
| 27 | SRCREV_FORMAT = "llvm_libcxx_libcxxabi" | 27 | SRCREV_FORMAT = "llvm_libcxx_cxxabi" |
| 28 | 28 | ||
| 29 | S = "${WORKDIR}/git/projects/libcxxabi" | 29 | S = "${WORKDIR}/git/projects/libcxxabi" |
| 30 | 30 | ||
diff --git a/recipes-devtools/clang/llvm-libunwind_git.bb b/recipes-devtools/clang/llvm-libunwind_git.bb index 23389aa..fc5f499 100644 --- a/recipes-devtools/clang/llvm-libunwind_git.bb +++ b/recipes-devtools/clang/llvm-libunwind_git.bb | |||
| @@ -22,11 +22,11 @@ LIC_FILES_CHKSUM = "file://../libcxx/LICENSE.TXT;md5=19a8c2f1fc295558b4e55b07632 | |||
| 22 | SRC_URI = "\ | 22 | SRC_URI = "\ |
| 23 | ${LLVM_GIT}/llvm.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=llvm \ | 23 | ${LLVM_GIT}/llvm.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=llvm \ |
| 24 | ${LLVM_GIT}/libcxx.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=libcxx;destsuffix=git/projects/libcxx \ | 24 | ${LLVM_GIT}/libcxx.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=libcxx;destsuffix=git/projects/libcxx \ |
| 25 | ${LLVM_GIT}/libcxxabi.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=libcxxabi;destsuffix=git/projects/libcxxabi \ | 25 | ${LLVM_GIT}/libcxxabi.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=cxxabi;destsuffix=git/projects/libcxxabi \ |
| 26 | ${LLVM_GIT}/libunwind.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=libunwind;destsuffix=git/projects/libunwind \ | 26 | ${LLVM_GIT}/libunwind.git;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH};name=libunwind;destsuffix=git/projects/libunwind \ |
| 27 | " | 27 | " |
| 28 | 28 | ||
| 29 | SRCREV_FORMAT = "llvm_libcxx_libcxxabi_libunwind" | 29 | SRCREV_FORMAT = "llvm_libcxx_cxxabi_libunwind" |
| 30 | 30 | ||
| 31 | S = "${WORKDIR}/git/projects/libunwind" | 31 | S = "${WORKDIR}/git/projects/libunwind" |
| 32 | 32 | ||
