about summary refs log tree commit diff
path: root/src/ci/docker
diff options
context:
space:
mode:
authorTim Neumann <mail@timnn.me>2017-03-19 11:42:30 +0100
committerTim Neumann <mail@timnn.me>2017-03-21 20:37:50 +0100
commitba90248dac1f3ee124623209b3eaa3e310679298 (patch)
treec8a4fbea8d6cd4868c9572fca5ac4f11fd942a4f /src/ci/docker
parent7ae7bf31e24fc2c149ccf50f09a4305eb49b8147 (diff)
downloadrust-ba90248dac1f3ee124623209b3eaa3e310679298.tar.gz
rust-ba90248dac1f3ee124623209b3eaa3e310679298.zip
include compiler hash in wrapper scripts
Diffstat (limited to 'src/ci/docker')
-rwxr-xr-xsrc/ci/docker/dist-s390x-linux-netbsd/build-netbsd-toolchain.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ci/docker/dist-s390x-linux-netbsd/build-netbsd-toolchain.sh b/src/ci/docker/dist-s390x-linux-netbsd/build-netbsd-toolchain.sh
index 6d9728a06fd..ea335a24973 100755
--- a/src/ci/docker/dist-s390x-linux-netbsd/build-netbsd-toolchain.sh
+++ b/src/ci/docker/dist-s390x-linux-netbsd/build-netbsd-toolchain.sh
@@ -73,5 +73,11 @@ cat > /x-tools/x86_64-unknown-netbsd/bin/x86_64--netbsd-g++-sysroot <<'EOF'
 exec /x-tools/x86_64-unknown-netbsd/bin/x86_64--netbsd-g++ --sysroot=/x-tools/x86_64-unknown-netbsd/sysroot "$@"
 EOF
 
+GCC_SHA1=`sha1sum -b /x-tools/x86_64-unknown-netbsd/bin/x86_64--netbsd-gcc | cut -d' ' -f1`
+GPP_SHA1=`sha1sum -b /x-tools/x86_64-unknown-netbsd/bin/x86_64--netbsd-g++ | cut -d' ' -f1`
+
+echo "# $GCC_SHA1" >> /x-tools/x86_64-unknown-netbsd/bin/x86_64--netbsd-gcc-sysroot
+echo "# $GPP_SHA1" >> /x-tools/x86_64-unknown-netbsd/bin/x86_64--netbsd-g++-sysroot
+
 chmod +x /x-tools/x86_64-unknown-netbsd/bin/x86_64--netbsd-gcc-sysroot
 chmod +x /x-tools/x86_64-unknown-netbsd/bin/x86_64--netbsd-g++-sysroot