summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Puhlman <jpuhlman@mvista.com>2019-09-24 01:02:11 +0000
committerKhem Raj <raj.khem@gmail.com>2019-09-23 18:42:09 -0700
commit1d5b1c100fe4c82bcba0f005b6cae5810fde8243 (patch)
treebac81734e871f617b7fab3341b02874a7a2dc745
parent154aa026b09f93c81c534e4c48df896f5c8fd3c4 (diff)
downloadmeta-clang-1d5b1c100fe4c82bcba0f005b6cae5810fde8243.tar.gz
clang.bbclass: Add clang override ad space in DEBUG_PREFIX_MAP
The variable is expected in some code usages as having some content. With an empty variable sed fails in some locations. sed 's,,,g' sed: -e expression #1, char 0: no previous regular expression Also since clang can be included an not used the variable should only be set when the toolchain setting is clang. Signed-off-by: Jeremy Puhlman <jpuhlman@mvista.com>
-rw-r--r--classes/clang.bbclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/classes/clang.bbclass b/classes/clang.bbclass
index 283db12..4d20ff0 100644
--- a/classes/clang.bbclass
+++ b/classes/clang.bbclass
@@ -30,7 +30,7 @@ TOOLCHAIN_class-crosssdk = "gcc"
30TOOLCHAIN_class-cross = "gcc" 30TOOLCHAIN_class-cross = "gcc"
31 31
32# -fmacro-prefix-map does not exist in clang 7.x 32# -fmacro-prefix-map does not exist in clang 7.x
33DEBUG_PREFIX_MAP = "" 33DEBUG_PREFIX_MAP_toolchain-clang = " "
34 34
35OVERRIDES =. "${@['', 'toolchain-${TOOLCHAIN}:']['${TOOLCHAIN}' != '']}" 35OVERRIDES =. "${@['', 'toolchain-${TOOLCHAIN}:']['${TOOLCHAIN}' != '']}"
36OVERRIDES[vardepsexclude] += "TOOLCHAIN" 36OVERRIDES[vardepsexclude] += "TOOLCHAIN"