aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@google.com>2017-03-28 05:25:40 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-03-28 05:25:40 +0000
commit8225a76426e76313608f452719dd23362ff71f96 (patch)
treef80de79858bc712e0a0c6c743fafbc7c304b5464
parent0252821be84587d2497594d857e23fec3994c18f (diff)
parentf82effe6cbce0ebdf00eaa6c241dae86e8993461 (diff)
downloadbuild_soong-8225a76426e76313608f452719dd23362ff71f96.tar.gz
build_soong-8225a76426e76313608f452719dd23362ff71f96.tar.bz2
build_soong-8225a76426e76313608f452719dd23362ff71f96.zip
Merge "Fix absolute paths in clang debug output" am: 107ed82035
am: f82effe6cb Change-Id: I606cd0975ad96eabc3f450f937842c7093e3df74
-rw-r--r--cc/config/clang.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/cc/config/clang.go b/cc/config/clang.go
index 10f4cea9..30ab1c63 100644
--- a/cc/config/clang.go
+++ b/cc/config/clang.go
@@ -91,6 +91,10 @@ func init() {
// http://b/29823425 Disable -Wexpansion-to-defined for Clang update to r271374
"-Wno-expansion-to-defined",
+
+ // http://b/36463318 Clang executes with an absolute path, so clang-provided
+ // headers are now absolute.
+ "-fdebug-prefix-map=$$PWD/=",
}, " "))
pctx.StaticVariable("ClangExtraCppflags", strings.Join([]string{