[clang] Run lld tests on clang builder

This patch adds 'check-lld' to the clang.py recipe. This patch also
addresses a few issues introduced in
e18e0e9b5dfb0c96eb202d3bc67da85d833df802.

Bug: 335328196
Change-Id: Ia9efc2793223e3279eb2b3b944defcfef77c72f7
Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/1069183
Commit-Queue: Haowei Wu <haowei@google.com>
Reviewed-by: Petr Hosek <phosek@google.com>
diff --git a/recipes/contrib/clang.expected/ci_linux_x64.json b/recipes/contrib/clang.expected/ci_linux_x64.json
index 3e21600..bbef6cd 100644
--- a/recipes/contrib/clang.expected/ci_linux_x64.json
+++ b/recipes/contrib/clang.expected/ci_linux_x64.json
@@ -2157,7 +2157,7 @@
       "ensure-directory",
       "--mode",
       "0o777",
-      "[START_DIR]/build-zlib-x86_64-unknown-linux-gnu"
+      "[START_DIR]/build-zlib-x86_64-linux-gnu"
     ],
     "env": {
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
@@ -2181,7 +2181,7 @@
         "hostname": "rdbhost"
       }
     },
-    "name": "build llvm dependencies.zlib.create build dir for zlib for x86_64-unknown-linux-gnu",
+    "name": "build llvm dependencies.zlib.create build dir for zlib for x86_64-linux-gnu",
     "~followup_annotations": [
       "@@@STEP_NEST_LEVEL@2@@@"
     ]
@@ -2196,7 +2196,7 @@
       "ensure-directory",
       "--mode",
       "0o777",
-      "[START_DIR]/install-zlib-x86_64-unknown-linux-gnu"
+      "[START_DIR]/install-zlib-x86_64-linux-gnu"
     ],
     "env": {
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
@@ -2220,7 +2220,7 @@
         "hostname": "rdbhost"
       }
     },
-    "name": "build llvm dependencies.zlib.create install dir for zlib for x86_64-unknown-linux-gnu",
+    "name": "build llvm dependencies.zlib.create install dir for zlib for x86_64-linux-gnu",
     "~followup_annotations": [
       "@@@STEP_NEST_LEVEL@2@@@"
     ]
@@ -2382,7 +2382,7 @@
       "-S",
       "[START_DIR]/fuchsia-third_party-zlib",
       "-B",
-      "[START_DIR]/build-zlib-x86_64-unknown-linux-gnu",
+      "[START_DIR]/build-zlib-x86_64-linux-gnu",
       "-G",
       "Ninja",
       "-DCMAKE_BUILD_TYPE=Release",
@@ -2405,9 +2405,9 @@
       "-DCMAKE_CXX_COMPILER_LAUNCHER=[CACHE]/goma/client/gomacc",
       "-DCMAKE_ASM_COMPILER_LAUNCHER=[CACHE]/goma/client/gomacc",
       "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,--undefined-version",
-      "-DCMAKE_C_FLAGS=--target=x86_64-unknown-linux-gnu",
-      "-DCMAKE_CXX_FLAGS=--target=x86_64-unknown-linux-gnu",
-      "-DCMAKE_ASM_FLAGS=--target=x86_64-unknown-linux-gnu"
+      "-DCMAKE_C_FLAGS=--target=x86_64-linux-gnu",
+      "-DCMAKE_CXX_FLAGS=--target=x86_64-linux-gnu",
+      "-DCMAKE_ASM_FLAGS=--target=x86_64-linux-gnu"
     ],
     "env": {
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
@@ -2439,7 +2439,7 @@
     "cmd": [
       "[START_DIR]/cipd_tool/fuchsia/third_party/ninja/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/ninja",
       "-C",
-      "[START_DIR]/build-zlib-x86_64-unknown-linux-gnu",
+      "[START_DIR]/build-zlib-x86_64-linux-gnu",
       "-j8"
     ],
     "env": {
@@ -2473,11 +2473,11 @@
     "cmd": [
       "[START_DIR]/cipd_tool/fuchsia/third_party/ninja/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/ninja",
       "-C",
-      "[START_DIR]/build-zlib-x86_64-unknown-linux-gnu",
+      "[START_DIR]/build-zlib-x86_64-linux-gnu",
       "install"
     ],
     "env": {
-      "DESTDIR": "[START_DIR]/install-zlib-x86_64-unknown-linux-gnu",
+      "DESTDIR": "[START_DIR]/install-zlib-x86_64-linux-gnu",
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
       "GOMA_USE_LOCAL": "False",
       "NINJA_STATUS": "[%f/%t](%r) "
@@ -3362,7 +3362,7 @@
       "ensure-directory",
       "--mode",
       "0o777",
-      "[START_DIR]/build-zstd-x86_64-unknown-linux-gnu"
+      "[START_DIR]/build-zstd-x86_64-linux-gnu"
     ],
     "env": {
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
@@ -3386,7 +3386,7 @@
         "hostname": "rdbhost"
       }
     },
-    "name": "build llvm dependencies.zstd.create build dir for zstd for x86_64-unknown-linux-gnu",
+    "name": "build llvm dependencies.zstd.create build dir for zstd for x86_64-linux-gnu",
     "~followup_annotations": [
       "@@@STEP_NEST_LEVEL@2@@@"
     ]
@@ -3401,7 +3401,7 @@
       "ensure-directory",
       "--mode",
       "0o777",
-      "[START_DIR]/install-zstd-x86_64-unknown-linux-gnu"
+      "[START_DIR]/install-zstd-x86_64-linux-gnu"
     ],
     "env": {
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
@@ -3425,7 +3425,7 @@
         "hostname": "rdbhost"
       }
     },
-    "name": "build llvm dependencies.zstd.create install dir for zstd for x86_64-unknown-linux-gnu",
+    "name": "build llvm dependencies.zstd.create install dir for zstd for x86_64-linux-gnu",
     "~followup_annotations": [
       "@@@STEP_NEST_LEVEL@2@@@"
     ]
@@ -3436,7 +3436,7 @@
       "-S",
       "[START_DIR]/fuchsia-third_party-zstd/build/cmake",
       "-B",
-      "[START_DIR]/build-zstd-x86_64-unknown-linux-gnu",
+      "[START_DIR]/build-zstd-x86_64-linux-gnu",
       "-G",
       "Ninja",
       "-DCMAKE_BUILD_TYPE=Release",
@@ -3460,9 +3460,9 @@
       "-DCMAKE_ASM_COMPILER_LAUNCHER=[CACHE]/goma/client/gomacc",
       "-DZSTD_BUILD_SHARED=OFF",
       "-DCMAKE_POSITION_INDEPENDENT_CODE=ON",
-      "-DCMAKE_C_FLAGS=--target=x86_64-unknown-linux-gnu",
-      "-DCMAKE_CXX_FLAGS=--target=x86_64-unknown-linux-gnu",
-      "-DCMAKE_ASM_FLAGS=--target=x86_64-unknown-linux-gnu"
+      "-DCMAKE_C_FLAGS=--target=x86_64-linux-gnu",
+      "-DCMAKE_CXX_FLAGS=--target=x86_64-linux-gnu",
+      "-DCMAKE_ASM_FLAGS=--target=x86_64-linux-gnu"
     ],
     "env": {
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
@@ -3494,7 +3494,7 @@
     "cmd": [
       "[START_DIR]/cipd_tool/fuchsia/third_party/ninja/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/ninja",
       "-C",
-      "[START_DIR]/build-zstd-x86_64-unknown-linux-gnu",
+      "[START_DIR]/build-zstd-x86_64-linux-gnu",
       "-j8"
     ],
     "env": {
@@ -3528,11 +3528,11 @@
     "cmd": [
       "[START_DIR]/cipd_tool/fuchsia/third_party/ninja/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/ninja",
       "-C",
-      "[START_DIR]/build-zstd-x86_64-unknown-linux-gnu",
+      "[START_DIR]/build-zstd-x86_64-linux-gnu",
       "install"
     ],
     "env": {
-      "DESTDIR": "[START_DIR]/install-zstd-x86_64-unknown-linux-gnu",
+      "DESTDIR": "[START_DIR]/install-zstd-x86_64-linux-gnu",
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
       "GOMA_USE_LOCAL": "False",
       "NINJA_STATUS": "[%f/%t](%r) "
@@ -4418,7 +4418,7 @@
       "ensure-directory",
       "--mode",
       "0o777",
-      "[START_DIR]/build-libxml2-x86_64-unknown-linux-gnu"
+      "[START_DIR]/build-libxml2-x86_64-linux-gnu"
     ],
     "env": {
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
@@ -4442,7 +4442,7 @@
         "hostname": "rdbhost"
       }
     },
-    "name": "build llvm dependencies.libxml2.create build dir for libxml2 for x86_64-unknown-linux-gnu",
+    "name": "build llvm dependencies.libxml2.create build dir for libxml2 for x86_64-linux-gnu",
     "~followup_annotations": [
       "@@@STEP_NEST_LEVEL@2@@@"
     ]
@@ -4457,7 +4457,7 @@
       "ensure-directory",
       "--mode",
       "0o777",
-      "[START_DIR]/install-libxml2-x86_64-unknown-linux-gnu"
+      "[START_DIR]/install-libxml2-x86_64-linux-gnu"
     ],
     "env": {
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
@@ -4481,7 +4481,7 @@
         "hostname": "rdbhost"
       }
     },
-    "name": "build llvm dependencies.libxml2.create install dir for libxml2 for x86_64-unknown-linux-gnu",
+    "name": "build llvm dependencies.libxml2.create install dir for libxml2 for x86_64-linux-gnu",
     "~followup_annotations": [
       "@@@STEP_NEST_LEVEL@2@@@"
     ]
@@ -4492,7 +4492,7 @@
       "-S",
       "[START_DIR]/fuchsia-third_party-libxml2",
       "-B",
-      "[START_DIR]/build-libxml2-x86_64-unknown-linux-gnu",
+      "[START_DIR]/build-libxml2-x86_64-linux-gnu",
       "-G",
       "Ninja",
       "-DCMAKE_BUILD_TYPE=Release",
@@ -4522,10 +4522,10 @@
       "-DLIBXML2_WITH_PYTHON=OFF",
       "-DLIBXML2_WITH_TESTS=OFF",
       "-DLIBXML2_WITH_ZLIB=OFF",
-      "-DCMAKE_C_FLAGS=--target=x86_64-unknown-linux-gnu",
-      "-DCMAKE_CXX_FLAGS=--target=x86_64-unknown-linux-gnu",
-      "-DCMAKE_ASM_FLAGS=--target=x86_64-unknown-linux-gnu",
-      "-DCMAKE_INSTALL_PREFIX=[START_DIR]/install-libxml2-x86_64-unknown-linux-gnu"
+      "-DCMAKE_C_FLAGS=--target=x86_64-linux-gnu",
+      "-DCMAKE_CXX_FLAGS=--target=x86_64-linux-gnu",
+      "-DCMAKE_ASM_FLAGS=--target=x86_64-linux-gnu",
+      "-DCMAKE_INSTALL_PREFIX=[START_DIR]/install-libxml2-x86_64-linux-gnu"
     ],
     "env": {
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
@@ -4557,7 +4557,7 @@
     "cmd": [
       "[START_DIR]/cipd_tool/fuchsia/third_party/ninja/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/ninja",
       "-C",
-      "[START_DIR]/build-libxml2-x86_64-unknown-linux-gnu",
+      "[START_DIR]/build-libxml2-x86_64-linux-gnu",
       "-j8"
     ],
     "env": {
@@ -4591,7 +4591,7 @@
     "cmd": [
       "[START_DIR]/cipd_tool/fuchsia/third_party/ninja/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/ninja",
       "-C",
-      "[START_DIR]/build-libxml2-x86_64-unknown-linux-gnu",
+      "[START_DIR]/build-libxml2-x86_64-linux-gnu",
       "install"
     ],
     "env": {
@@ -5694,7 +5694,7 @@
       "ensure-directory",
       "--mode",
       "0o777",
-      "[START_DIR]/build-boringssl-x86_64-unknown-linux-gnu"
+      "[START_DIR]/build-boringssl-x86_64-linux-gnu"
     ],
     "env": {
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
@@ -5718,7 +5718,7 @@
         "hostname": "rdbhost"
       }
     },
-    "name": "build llvm dependencies.boringssl.create build dir for boringssl for x86_64-unknown-linux-gnu",
+    "name": "build llvm dependencies.boringssl.create build dir for boringssl for x86_64-linux-gnu",
     "~followup_annotations": [
       "@@@STEP_NEST_LEVEL@2@@@"
     ]
@@ -5733,7 +5733,7 @@
       "ensure-directory",
       "--mode",
       "0o777",
-      "[START_DIR]/install-boringssl-x86_64-unknown-linux-gnu"
+      "[START_DIR]/install-boringssl-x86_64-linux-gnu"
     ],
     "env": {
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
@@ -5757,7 +5757,7 @@
         "hostname": "rdbhost"
       }
     },
-    "name": "build llvm dependencies.boringssl.create install dir for boringssl for x86_64-unknown-linux-gnu",
+    "name": "build llvm dependencies.boringssl.create install dir for boringssl for x86_64-linux-gnu",
     "~followup_annotations": [
       "@@@STEP_NEST_LEVEL@2@@@"
     ]
@@ -5768,7 +5768,7 @@
       "-S",
       "[START_DIR]/boringssl-boringssl",
       "-B",
-      "[START_DIR]/build-boringssl-x86_64-unknown-linux-gnu",
+      "[START_DIR]/build-boringssl-x86_64-linux-gnu",
       "-G",
       "Ninja",
       "-DCMAKE_BUILD_TYPE=Release",
@@ -5792,9 +5792,9 @@
       "-DCMAKE_ASM_COMPILER_LAUNCHER=[CACHE]/goma/client/gomacc",
       "-DCMAKE_POSITION_INDEPENDENT_CODE=ON",
       "-DGO_EXECUTABLE=[START_DIR]/cipd/go/bin/go",
-      "-DCMAKE_C_FLAGS=--target=x86_64-unknown-linux-gnu",
-      "-DCMAKE_CXX_FLAGS=--target=x86_64-unknown-linux-gnu",
-      "-DCMAKE_ASM_FLAGS=--target=x86_64-unknown-linux-gnu"
+      "-DCMAKE_C_FLAGS=--target=x86_64-linux-gnu",
+      "-DCMAKE_CXX_FLAGS=--target=x86_64-linux-gnu",
+      "-DCMAKE_ASM_FLAGS=--target=x86_64-linux-gnu"
     ],
     "env": {
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
@@ -5826,7 +5826,7 @@
     "cmd": [
       "[START_DIR]/cipd_tool/fuchsia/third_party/ninja/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/ninja",
       "-C",
-      "[START_DIR]/build-boringssl-x86_64-unknown-linux-gnu",
+      "[START_DIR]/build-boringssl-x86_64-linux-gnu",
       "-j8"
     ],
     "env": {
@@ -5860,11 +5860,11 @@
     "cmd": [
       "[START_DIR]/cipd_tool/fuchsia/third_party/ninja/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/ninja",
       "-C",
-      "[START_DIR]/build-boringssl-x86_64-unknown-linux-gnu",
+      "[START_DIR]/build-boringssl-x86_64-linux-gnu",
       "install"
     ],
     "env": {
-      "DESTDIR": "[START_DIR]/install-boringssl-x86_64-unknown-linux-gnu",
+      "DESTDIR": "[START_DIR]/install-boringssl-x86_64-linux-gnu",
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
       "GOMA_USE_LOCAL": "False",
       "NINJA_STATUS": "[%f/%t](%r) "
@@ -6750,7 +6750,7 @@
       "ensure-directory",
       "--mode",
       "0o777",
-      "[START_DIR]/build-curl-x86_64-unknown-linux-gnu"
+      "[START_DIR]/build-curl-x86_64-linux-gnu"
     ],
     "env": {
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
@@ -6774,7 +6774,7 @@
         "hostname": "rdbhost"
       }
     },
-    "name": "build llvm dependencies.curl.create build dir for curl for x86_64-unknown-linux-gnu",
+    "name": "build llvm dependencies.curl.create build dir for curl for x86_64-linux-gnu",
     "~followup_annotations": [
       "@@@STEP_NEST_LEVEL@2@@@"
     ]
@@ -6789,7 +6789,7 @@
       "ensure-directory",
       "--mode",
       "0o777",
-      "[START_DIR]/install-curl-x86_64-unknown-linux-gnu"
+      "[START_DIR]/install-curl-x86_64-linux-gnu"
     ],
     "env": {
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
@@ -6813,7 +6813,7 @@
         "hostname": "rdbhost"
       }
     },
-    "name": "build llvm dependencies.curl.create install dir for curl for x86_64-unknown-linux-gnu",
+    "name": "build llvm dependencies.curl.create install dir for curl for x86_64-linux-gnu",
     "~followup_annotations": [
       "@@@STEP_NEST_LEVEL@2@@@"
     ]
@@ -6824,7 +6824,7 @@
       "-S",
       "[START_DIR]/fuchsia-third_party-curl",
       "-B",
-      "[START_DIR]/build-curl-x86_64-unknown-linux-gnu",
+      "[START_DIR]/build-curl-x86_64-linux-gnu",
       "-G",
       "Ninja",
       "-DCMAKE_BUILD_TYPE=Release",
@@ -6849,12 +6849,12 @@
       "-DBUILD_SHARED_LIBS=OFF",
       "-DCURL_USE_OPENSSL=ON",
       "-DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON",
-      "-DOpenSSL_ROOT=[START_DIR]/install-boringssl-x86_64-unknown-linux-gnu/lib/cmake/OpenSSL",
-      "-DZLIB_INCLUDE_DIR=[START_DIR]/install-zlib-x86_64-unknown-linux-gnu/include",
-      "-DZLIB_LIBRARY=[START_DIR]/install-zlib-x86_64-unknown-linux-gnu/lib/libz.a",
-      "-DCMAKE_C_FLAGS=--target=x86_64-unknown-linux-gnu",
-      "-DCMAKE_CXX_FLAGS=--target=x86_64-unknown-linux-gnu",
-      "-DCMAKE_ASM_FLAGS=--target=x86_64-unknown-linux-gnu"
+      "-DOpenSSL_ROOT=[START_DIR]/install-boringssl-x86_64-linux-gnu/lib/cmake/OpenSSL",
+      "-DZLIB_INCLUDE_DIR=[START_DIR]/install-zlib-x86_64-linux-gnu/include",
+      "-DZLIB_LIBRARY=[START_DIR]/install-zlib-x86_64-linux-gnu/lib/libz.a",
+      "-DCMAKE_C_FLAGS=--target=x86_64-linux-gnu",
+      "-DCMAKE_CXX_FLAGS=--target=x86_64-linux-gnu",
+      "-DCMAKE_ASM_FLAGS=--target=x86_64-linux-gnu"
     ],
     "env": {
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
@@ -6886,7 +6886,7 @@
     "cmd": [
       "[START_DIR]/cipd_tool/fuchsia/third_party/ninja/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/ninja",
       "-C",
-      "[START_DIR]/build-curl-x86_64-unknown-linux-gnu",
+      "[START_DIR]/build-curl-x86_64-linux-gnu",
       "-j8"
     ],
     "env": {
@@ -6920,11 +6920,11 @@
     "cmd": [
       "[START_DIR]/cipd_tool/fuchsia/third_party/ninja/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/ninja",
       "-C",
-      "[START_DIR]/build-curl-x86_64-unknown-linux-gnu",
+      "[START_DIR]/build-curl-x86_64-linux-gnu",
       "install"
     ],
     "env": {
-      "DESTDIR": "[START_DIR]/install-curl-x86_64-unknown-linux-gnu",
+      "DESTDIR": "[START_DIR]/install-curl-x86_64-linux-gnu",
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
       "GOMA_USE_LOCAL": "False",
       "NINJA_STATUS": "[%f/%t](%r) "
@@ -7806,7 +7806,7 @@
       "-S",
       "[START_DIR]/llvm-third_party-cpp-httplib",
       "-B",
-      "[START_DIR]/build-cpp-httplib-x86_64-unknown-linux-gnu",
+      "[START_DIR]/build-cpp-httplib-x86_64-linux-gnu",
       "-G",
       "Ninja",
       "-DCMAKE_BUILD_TYPE=Release",
@@ -7828,12 +7828,12 @@
       "-DCMAKE_C_COMPILER_LAUNCHER=[CACHE]/goma/client/gomacc",
       "-DCMAKE_CXX_COMPILER_LAUNCHER=[CACHE]/goma/client/gomacc",
       "-DCMAKE_ASM_COMPILER_LAUNCHER=[CACHE]/goma/client/gomacc",
-      "-DCMAKE_INSTALL_PREFIX=[START_DIR]/install-cpp-httplib-x86_64-unknown-linux-gnu",
+      "-DCMAKE_INSTALL_PREFIX=[START_DIR]/install-cpp-httplib-x86_64-linux-gnu",
       "-DHTTPLIB_USE_BROTLI_IF_AVAILABLE=OFF",
       "-DHTTPLIB_USE_OPENSSL_IF_AVAILABLE=OFF",
       "-DHTTPLIB_REQUIRE_ZLIB=ON",
-      "-DZLIB_INCLUDE_DIR=[START_DIR]/install-zlib-x86_64-unknown-linux-gnu/include",
-      "-DZLIB_LIBRARY=[START_DIR]/install-zlib-x86_64-unknown-linux-gnu/lib/libz.a"
+      "-DZLIB_INCLUDE_DIR=[START_DIR]/install-zlib-x86_64-linux-gnu/include",
+      "-DZLIB_LIBRARY=[START_DIR]/install-zlib-x86_64-linux-gnu/lib/libz.a"
     ],
     "env": {
       "GOMA_TMP_DIR": "[CLEANUP]/goma",
@@ -7865,7 +7865,7 @@
     "cmd": [
       "[START_DIR]/cipd_tool/fuchsia/third_party/ninja/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/ninja",
       "-C",
-      "[START_DIR]/build-cpp-httplib-x86_64-unknown-linux-gnu",
+      "[START_DIR]/build-cpp-httplib-x86_64-linux-gnu",
       "install"
     ],
     "env": {
@@ -7967,17 +7967,17 @@
       "-DCMAKE_ASM_COMPILER_LAUNCHER=[CACHE]/goma/client/gomacc",
       "-DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON",
       "-DLLVM_ENABLE_ZLIB=FORCE_ON",
-      "-DZLIB_INCLUDE_DIR=[START_DIR]/install-zlib-x86_64-unknown-linux-gnu/include",
-      "-DZLIB_LIBRARY=[START_DIR]/install-zlib-x86_64-unknown-linux-gnu/lib/libz.a",
+      "-DZLIB_INCLUDE_DIR=[START_DIR]/install-zlib-x86_64-linux-gnu/include",
+      "-DZLIB_LIBRARY=[START_DIR]/install-zlib-x86_64-linux-gnu/lib/libz.a",
       "-DLLVM_ENABLE_ZSTD=FORCE_ON",
-      "-Dzstd_DIR=[START_DIR]/install-zstd-x86_64-unknown-linux-gnu/lib/cmake/zstd",
+      "-Dzstd_DIR=[START_DIR]/install-zstd-x86_64-linux-gnu/lib/cmake/zstd",
       "-DLLVM_ENABLE_LIBXML2=FORCE_ON",
-      "-DLibXml2_ROOT=[START_DIR]/install-libxml2-x86_64-unknown-linux-gnu/lib/cmake/libxml2-2.9.10",
-      "-DOpenSSL_ROOT=[START_DIR]/install-boringssl-x86_64-unknown-linux-gnu/lib/cmake/OpenSSL",
+      "-DLibXml2_ROOT=[START_DIR]/install-libxml2-x86_64-linux-gnu/lib/cmake/libxml2-2.9.10",
+      "-DOpenSSL_ROOT=[START_DIR]/install-boringssl-x86_64-linux-gnu/lib/cmake/OpenSSL",
       "-DLLVM_ENABLE_CURL=FORCE_ON",
-      "-DCURL_ROOT=[START_DIR]/install-curl-x86_64-unknown-linux-gnu/lib/cmake/CURL",
+      "-DCURL_ROOT=[START_DIR]/install-curl-x86_64-linux-gnu/lib/cmake/CURL",
       "-DLLVM_ENABLE_HTTPLIB=FORCE_ON",
-      "-Dhttplib_ROOT=[START_DIR]/install-cpp-httplib-x86_64-unknown-linux-gnu/lib/cmake/httplib",
+      "-Dhttplib_ROOT=[START_DIR]/install-cpp-httplib-x86_64-linux-gnu/lib/cmake/httplib",
       "-DTENSORFLOW_AOT_PATH=[CLEANUP]/tensorflow-venv/lib/python3.8/site-packages/tensorflow",
       "-DLLVM_OVERRIDE_MODEL_HEADER_INLINERSIZEMODEL=[START_DIR]/cipd/model/InlinerSizeModel.h",
       "-DLLVM_OVERRIDE_MODEL_OBJECT_INLINERSIZEMODEL=[START_DIR]/cipd/model/InlinerSizeModel.o",
@@ -8364,7 +8364,8 @@
       "[START_DIR]/llvm_build",
       "-j80",
       "check-clang",
-      "check-llvm"
+      "check-llvm",
+      "check-lld"
     ],
     "env": {
       "CLANG_MODULE_CACHE_PATH": "",
diff --git a/recipes/contrib/clang.py b/recipes/contrib/clang.py
index e832439..8dd5f20 100644
--- a/recipes/contrib/clang.py
+++ b/recipes/contrib/clang.py
@@ -14,6 +14,7 @@
     "fuchsia/go",
     "fuchsia/goma",
     "fuchsia/ninja",
+    "fuchsia/platform_util",
     "fuchsia/tensorflow",
     "fuchsia/toolchain",
     "fuchsia/toolchain_3p_libs",
@@ -47,7 +48,7 @@
     host_platform = api.cipd_util.platform_name
     target_platform = props.platform or host_platform
     use_breakpad = host_platform == "linux-amd64"
-    use_ml_inlining = target_platform not in ("linux-arm64", "mac-arm64")
+    enable_ml_inliner = target_platform not in ("linux-arm64", "mac-arm64")
     manifest = Manifest()
     staging_dir = api.path.start_dir
     pkg_dir = staging_dir.joinpath("llvm_install")
@@ -57,7 +58,7 @@
         api,
         target_platform,
         use_breakpad=use_breakpad,
-        use_ml_inlining=use_ml_inlining,
+        enable_ml_inliner=enable_ml_inliner,
         manifest=manifest,
     )
     llvm_dir, revision = api.git_checkout(props.repository, fallback_ref=props.revision)
@@ -65,8 +66,8 @@
     git_checkout.repo_url = props.repository
     git_checkout.revision = revision
     env_prefixes = {"PATH": [cipd_dir.joinpath("bin")]}
-    target_triple = api.toolchain.PLATFORM_TO_TRIPLE[target_platform]
-    host_triple = api.toolchain.PLATFORM_TO_TRIPLE[host_platform]
+    target_triple = api.platform_util.platform(target_platform).triple
+    host_triple = api.platform_util.platform(host_platform).triple
     linux_sysroot = cipd_dir.joinpath("linux")
 
     with remote_build_context, api.context(env_prefixes=env_prefixes):
@@ -152,7 +153,7 @@
             )
             options.extend(api.toolchain.httplib_deps_flags(cpp_httplib_install_dir))
 
-        if use_ml_inlining:
+        if enable_ml_inliner:
             options.extend(
                 [
                     f"-DTENSORFLOW_AOT_PATH={api.tensorflow.path}",
@@ -201,6 +202,7 @@
                 [
                     "check-clang",
                     "check-llvm",
+                    "check-lld",
                 ],
                 ninja_jobs=ninja_jobs,
                 build_dir=build_dir,
@@ -208,7 +210,7 @@
 
 
 def ensure_llvm_deps_prebuilts(
-    api, target_platform, use_breakpad=False, use_ml_inlining=False, manifest=None
+    api, target_platform, use_breakpad=False, enable_ml_inliner=False, manifest=None
 ):
     with api.step.nest("ensure packages"):
         cipd_dir = api.path.start_dir.joinpath("cipd")
@@ -226,7 +228,7 @@
             "git_revision:fa7a5a9710540f30ff98ae48b62f2cdf72ed2acd",
             "focal",
         )
-        if use_ml_inlining:
+        if enable_ml_inliner:
             pkgs.add_package(
                 f"fuchsia/model/inlining/{target_platform}",
                 "git_revision:0ee1ce61a844b8fd285ff1a2c47c4b8690fd2b7d",