CHERIoT-llvm: cleanup toolchain wrappers

- Remove version info; it's not needed
- Fixup ar, nm, objdump, objcopy, and strip to point to the right filename

Bypass-Presubmit-Reason: sencha test passes; Nexus failure due to lab issues

Change-Id: I376f3d560274c1cb36adbec7e3e8dc7bf54684c2
diff --git a/toolchains/cheri_llvm/BUILD.bazel b/toolchains/cheri_llvm/BUILD.bazel
index 2953718..75e7ed7 100644
--- a/toolchains/cheri_llvm/BUILD.bazel
+++ b/toolchains/cheri_llvm/BUILD.bazel
@@ -30,13 +30,13 @@
     },
     substitutions = device.substitutions,
     tools = {
-        "ar":      "wrappers/ar",
-        "cpp":     "wrappers/cpp",
-        "gcc":     "wrappers/clang",
-        "ld":      "wrappers/ld",
-        "nm":      "wrappers/nm",
+        "ar": "wrappers/ar",
+        "cpp": "wrappers/cpp",
+        "gcc": "wrappers/clang",
+        "ld": "wrappers/ld",
+        "nm": "wrappers/nm",
         "objcopy": "wrappers/objcopy",
         "objdump": "wrappers/objdump",
-        "strip":   "wrappers/strip",
+        "strip": "wrappers/strip",
     },
 ) for device in DEVICES]
diff --git a/toolchains/cheri_llvm/wrappers/ar b/toolchains/cheri_llvm/wrappers/ar
new file mode 120000
index 0000000..31269c7
--- /dev/null
+++ b/toolchains/cheri_llvm/wrappers/ar
@@ -0,0 +1 @@
+llvm-driver.sh
\ No newline at end of file
diff --git a/toolchains/cheri_llvm/wrappers/driver.sh b/toolchains/cheri_llvm/wrappers/driver.sh
index 077cdff..72daf52 100755
--- a/toolchains/cheri_llvm/wrappers/driver.sh
+++ b/toolchains/cheri_llvm/wrappers/driver.sh
@@ -2,7 +2,6 @@
 
 PROG=${0##*/}
 TOOLCHAIN="cheriot-llvm"
-VERSION="13.0.0"
 
 ARGS=()
 POSTARGS=()
diff --git a/toolchains/cheri_llvm/wrappers/ar b/toolchains/cheri_llvm/wrappers/llvm-driver.sh
similarity index 65%
rename from toolchains/cheri_llvm/wrappers/ar
rename to toolchains/cheri_llvm/wrappers/llvm-driver.sh
index 0bf921d..92bfdb6 100755
--- a/toolchains/cheri_llvm/wrappers/ar
+++ b/toolchains/cheri_llvm/wrappers/llvm-driver.sh
@@ -1,12 +1,12 @@
 #!/bin/bash --norc
 
+PROG=${0##*/}
 TOOLCHAIN="cheriot-llvm"
-VERSION="13.0.0"
 
 ARGS=()
 POSTARGS=()
 
-exec "external/${TOOLCHAIN}/bin/llvm-ar" \
+exec "external/${TOOLCHAIN}/bin/llvm-${PROG}" \
     "${ARGS[@]}" \
     "$@"\
     "${POSTARGS[@]}"
diff --git a/toolchains/cheri_llvm/wrappers/nm b/toolchains/cheri_llvm/wrappers/nm
index da2bdd9..31269c7 120000
--- a/toolchains/cheri_llvm/wrappers/nm
+++ b/toolchains/cheri_llvm/wrappers/nm
@@ -1 +1 @@
-driver.sh
\ No newline at end of file
+llvm-driver.sh
\ No newline at end of file
diff --git a/toolchains/cheri_llvm/wrappers/objcopy b/toolchains/cheri_llvm/wrappers/objcopy
deleted file mode 100755
index 79ec8cb..0000000
--- a/toolchains/cheri_llvm/wrappers/objcopy
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/bash --norc
-
-TOOLCHAIN="cheriot-llvm"
-VERSION="13.0.0"
-
-ARGS=()
-POSTARGS=()
-
-exec "external/${TOOLCHAIN}/bin/llvm-objcopy" \
-    "${ARGS[@]}" \
-    "$@"\
-    "${POSTARGS[@]}"
diff --git a/toolchains/cheri_llvm/wrappers/objcopy b/toolchains/cheri_llvm/wrappers/objcopy
new file mode 120000
index 0000000..31269c7
--- /dev/null
+++ b/toolchains/cheri_llvm/wrappers/objcopy
@@ -0,0 +1 @@
+llvm-driver.sh
\ No newline at end of file
diff --git a/toolchains/cheri_llvm/wrappers/objdump b/toolchains/cheri_llvm/wrappers/objdump
index da2bdd9..31269c7 120000
--- a/toolchains/cheri_llvm/wrappers/objdump
+++ b/toolchains/cheri_llvm/wrappers/objdump
@@ -1 +1 @@
-driver.sh
\ No newline at end of file
+llvm-driver.sh
\ No newline at end of file
diff --git a/toolchains/cheri_llvm/wrappers/strip b/toolchains/cheri_llvm/wrappers/strip
index da2bdd9..31269c7 120000
--- a/toolchains/cheri_llvm/wrappers/strip
+++ b/toolchains/cheri_llvm/wrappers/strip
@@ -1 +1 @@
-driver.sh
\ No newline at end of file
+llvm-driver.sh
\ No newline at end of file