diff --git a/build-scripts/libbacktrace-mingw-sha256 b/build-scripts/libbacktrace-mingw-sha256 new file mode 100644 index 0000000000000..7eb06775eb4ec --- /dev/null +++ b/build-scripts/libbacktrace-mingw-sha256 @@ -0,0 +1 @@ +7932bc330b982da3e3f9603287dbf5ee3014692b3998b84ef1b045fa0a826706 *libbacktrace-mingw.tar.gz diff --git a/build-scripts/requirements.sh b/build-scripts/requirements.sh index 5470c7761d499..b38408843ade6 100644 --- a/build-scripts/requirements.sh +++ b/build-scripts/requirements.sh @@ -53,6 +53,13 @@ if [ -n "${MXE_TARGET}" ]; then # Need to overwrite CXX to make the Makefile $CROSS logic work right. export CXX="$COMPILER" export CCACHE=1 + + curl -L -o libbacktrace-mingw.tar.gz https://github.com/Qrox/libbacktrace/releases/download/2020-01-03/libbacktrace-mingw.tar.gz + if ! shasum -a 256 -c ./build-scripts/libbacktrace-mingw-sha256; then + echo "Checksum failed for libbacktrace-mingw.tar.gz" + return -1; + fi + sudo tar -xzf libbacktrace-mingw.tar.gz --exclude=LICENSE -C ${MXE_DIR}/../${PLATFORM} fi if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then