From 412cb5e0bf4286f26726824faffb32b70d66f66b Mon Sep 17 00:00:00 2001 From: Manoj Gupta Date: Thu, 25 Feb 2021 16:28:30 -0800 Subject: compiler_wrapper: pass --prefix argument to clang ToT clang needs --prefix is needed to find the correct tools. BUG=chromium:1182224 TEST=Updated compiler wrapper in SimpleChrome, nacl builds. Change-Id: I8073e1a5482a23f38bb1e0d88e2b31ee2d97fa6e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2721199 Tested-by: Manoj Gupta Reviewed-by: George Burgess --- .../testdata/cros_nonhardened_golden/clang_specific_args.json | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'compiler_wrapper/testdata/cros_nonhardened_golden/clang_specific_args.json') diff --git a/compiler_wrapper/testdata/cros_nonhardened_golden/clang_specific_args.json b/compiler_wrapper/testdata/cros_nonhardened_golden/clang_specific_args.json index 14987127..256078cb 100644 --- a/compiler_wrapper/testdata/cros_nonhardened_golden/clang_specific_args.json +++ b/compiler_wrapper/testdata/cros_nonhardened_golden/clang_specific_args.json @@ -38,6 +38,7 @@ "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", + "--prefix=../../bin/x86_64-cros-linux-gnu-", "-mno-movbe", "-Wclobbered", "-Wno-psabi", @@ -94,6 +95,7 @@ "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", + "--prefix=../../bin/x86_64-cros-linux-gnu-", "-Wno-#warnings", "main.cc", "-Wno-implicit-int-float-conversion", @@ -143,6 +145,7 @@ "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", + "--prefix=../../bin/x86_64-cros-linux-gnu-", "-Wno-error=uninitialized", "main.cc", "-Wno-implicit-int-float-conversion", @@ -192,6 +195,7 @@ "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", + "--prefix=../../bin/x86_64-cros-linux-gnu-", "-Wno-error=unused-variable", "main.cc", "-Wno-implicit-int-float-conversion", @@ -241,6 +245,7 @@ "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", + "--prefix=../../bin/x86_64-cros-linux-gnu-", "-Wno-unused-variable", "main.cc", "-Wno-implicit-int-float-conversion", @@ -290,6 +295,7 @@ "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", + "--prefix=../../bin/x86_64-cros-linux-gnu-", "-Wunused-variable", "main.cc", "-Wno-implicit-int-float-conversion", @@ -339,6 +345,7 @@ "-fexperimental-new-pass-manager", "-Wno-compound-token-split-by-macro", "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", + "--prefix=../../bin/x86_64-cros-linux-gnu-", "-someflag", "main.cc", "-Wno-implicit-int-float-conversion", -- cgit v1.2.3