clang_toolchain: don't strip host binaries

This fixes a regression from eac39857a0aed25e5790b63cb1835b61efc9bba3 that
enabled stripping of all host binaries and libraries that was previously not
done.

Change-Id: I76f686e752aa468ebd23a0679f4c1cedf73417e1
diff --git a/toolchain/BUILD.gn b/toolchain/BUILD.gn
index bedc385..239832e 100644
--- a/toolchain/BUILD.gn
+++ b/toolchain/BUILD.gn
@@ -6,6 +6,7 @@
 import("//build/config/fuchsia/config.gni")
 
 clang_toolchain("host_${host_cpu}") {
+  use_strip = false
   toolchain_cpu = host_cpu
   toolchain_os = host_os
 }
diff --git a/toolchain/clang_toolchain.gni b/toolchain/clang_toolchain.gni
index 96b12df..b052222 100644
--- a/toolchain/clang_toolchain.gni
+++ b/toolchain/clang_toolchain.gni
@@ -5,11 +5,6 @@
 import("//build/toolchain/ccache.gni")
 import("//build/toolchain/goma.gni")
 
-declare_args() {
-  # Run the strip tool on libraries and binaries
-  use_strip = true
-}
-
 if (host_cpu == "arm64") {
   _clang_cpu = "aarch64"
 } else if (host_cpu == "x64") {
@@ -92,6 +87,8 @@
     cxx = compiler_prefix + "${prefix}/clang++"
     ar = "${prefix}/llvm-ar"
     ld = cxx
+
+    forward_variables_from(invoker, ["use_strip"])
     if (use_strip) {
       clang_strip = "${prefix}/strip"
       strip = clang_strip
diff --git a/toolchain/fuchsia/BUILD.gn b/toolchain/fuchsia/BUILD.gn
index d698a5c..3af4656 100644
--- a/toolchain/fuchsia/BUILD.gn
+++ b/toolchain/fuchsia/BUILD.gn
@@ -7,6 +7,7 @@
 
 template("fuchsia_toolchain") {
   clang_toolchain(target_name) {
+    use_strip = true
     forward_variables_from(invoker, "*")
 
     toolchain_cpu = target_cpu