From a7731cf4e5b1c4cdf999846948240c298e829a8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julian=20Gro=C3=9F?= Date: Sun, 17 Oct 2021 15:26:56 +0200 Subject: [PATCH] Get macOS SDK from S3 instead of external source. The SDK is directly extracted from Xcode 8.3.3 --- .github/workflows/master_build.yml | 4 ++-- .github/workflows/pr_build.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/master_build.yml b/.github/workflows/master_build.yml index e4c8cc528e..dccddd37c4 100644 --- a/.github/workflows/master_build.yml +++ b/.github/workflows/master_build.yml @@ -122,10 +122,10 @@ jobs: sudo apt install -y ${{ matrix.apt-dependencies }} || exit 1 else # macOS echo "Downloading MacOSX10.12 SDK.." - curl --progress-bar -L -O https://github.com/phracker/MacOSX-SDKs/releases/download/11.3/MacOSX10.12.sdk.tar.xz || exit 1 + curl --progress-bar -L -O https://athena-public.s3.amazonaws.com/dependencies/macOS_SDK10.12.4.tar.xz || exit 1 echo " done\n" echo "Extracting MacOSX10.12 SDK.." - tar -xf MacOSX10.12.sdk.tar.xz || exit 1 + tar -xf macOS_SDK10.12.4.tar.xz || exit 1 echo " done\n" echo "Installing MacOSX10.12 SDK.." # cp always sets an error code while copying the SDK so we return 0 when that happens. diff --git a/.github/workflows/pr_build.yml b/.github/workflows/pr_build.yml index fb4d854176..c88166699d 100644 --- a/.github/workflows/pr_build.yml +++ b/.github/workflows/pr_build.yml @@ -154,10 +154,10 @@ jobs: sudo apt install -y ${{ matrix.apt-dependencies }} || exit 1 else # macOS echo "Downloading MacOSX10.12 SDK.." - curl --progress-bar -L -O https://github.com/phracker/MacOSX-SDKs/releases/download/11.3/MacOSX10.12.sdk.tar.xz || exit 1 + curl --progress-bar -L -O https://athena-public.s3.amazonaws.com/dependencies/macOS_SDK10.12.4.tar.xz || exit 1 echo " done\n" echo "Extracting MacOSX10.12 SDK.." - tar -xf MacOSX10.12.sdk.tar.xz || exit 1 + tar -xf macOS_SDK10.12.4.tar.xz || exit 1 echo " done\n" echo "Installing MacOSX10.12 SDK.." # cp always sets an error code while copying the SDK so we return 0 when that happens.