From 1d5b1c100fe4c82bcba0f005b6cae5810fde8243 Mon Sep 17 00:00:00 2001 From: Jeremy Puhlman Date: Tue, 24 Sep 2019 01:02:11 +0000 Subject: 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 --- classes/clang.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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" TOOLCHAIN_class-cross = "gcc" # -fmacro-prefix-map does not exist in clang 7.x -DEBUG_PREFIX_MAP = "" +DEBUG_PREFIX_MAP_toolchain-clang = " " OVERRIDES =. "${@['', 'toolchain-${TOOLCHAIN}:']['${TOOLCHAIN}' != '']}" OVERRIDES[vardepsexclude] += "TOOLCHAIN" -- cgit v1.2.3-54-g00ecf