Bug 1696504 - Bump macOS builds to SDK 11.0. r=firefox-build-system-reviewers,mhentges

Differential Revision: https://phabricator.services.mozilla.com/D131588
This commit is contained in:
Mike Hommey 2021-11-23 02:29:31 +00:00
Родитель a154421f99
Коммит 9caeaefc7d
7 изменённых файлов: 18 добавлений и 27 удалений

Просмотреть файл

@ -10,7 +10,7 @@ mk_add_options "export PATH=$MOZ_FETCHES_DIR/cctools/bin:$MOZ_FETCHES_DIR/binuti
# dsymutil needs a libstdc++ more recent than what's on the system.
mk_add_options "export LD_LIBRARY_PATH=$MOZ_FETCHES_DIR/clang/lib"
CROSS_SYSROOT=$MOZ_FETCHES_DIR/MacOSX10.12.sdk
CROSS_SYSROOT=$MOZ_FETCHES_DIR/MacOSX11.0.sdk
export CFLAGS="$CFLAGS -fcrash-diagnostics-dir=${UPLOAD_PATH}"
export CXXFLAGS="$CXXFLAGS -fcrash-diagnostics-dir=${UPLOAD_PATH}"

Просмотреть файл

@ -53,7 +53,7 @@ macosx64/debug:
- linux64-cctools-port
- linux64-clang-macosx-cross
- linux64-sccache
- macosx64-sdk-10.12
- macosx64-sdk-11.0
- sysroot-wasm32-wasi
macosx64-hybrid/plain:
@ -82,7 +82,7 @@ macosx64-hybrid/plain:
- linux64-cctools-port
- linux64-clang-macosx-cross
- linux64-sccache
- macosx64-sdk-10.12
- macosx64-sdk-11.0
- sysroot-wasm32-wasi
macosx64/opt:
@ -111,7 +111,7 @@ macosx64/opt:
- linux64-cctools-port
- linux64-clang-macosx-cross
- linux64-sccache
- macosx64-sdk-10.12
- macosx64-sdk-11.0
- sysroot-wasm32-wasi
macosx64-asan-fuzzing/opt:
@ -138,7 +138,7 @@ macosx64-asan-fuzzing/opt:
- linux64-clang-macosx-cross
- linux64-sccache
- macosx64-llvm-symbolizer
- macosx64-sdk-10.12
- macosx64-sdk-11.0
- sysroot-wasm32-wasi
optimization:
skip-unless-expanded: null
@ -168,7 +168,7 @@ macosx64-fuzzing/debug:
- linux64-cctools-port
- linux64-clang-macosx-cross
- linux64-sccache
- macosx64-sdk-10.12
- macosx64-sdk-11.0
- sysroot-wasm32-wasi
optimization:
skip-unless-expanded: null
@ -206,7 +206,7 @@ macosx64-x64-devedition/opt:
toolchain:
- linux64-cctools-port
- linux64-clang-macosx-cross
- macosx64-sdk-10.12
- macosx64-sdk-11.0
- sysroot-wasm32-wasi
macosx64-aarch64-devedition/opt:
@ -410,7 +410,7 @@ macosx64-noopt/debug:
- linux64-cctools-port
- linux64-clang-macosx-cross
- linux64-sccache
- macosx64-sdk-10.12
- macosx64-sdk-11.0
- sysroot-wasm32-wasi
macosx64-add-on-devel/opt:
@ -436,7 +436,7 @@ macosx64-add-on-devel/opt:
- linux64-cctools-port
- linux64-clang-macosx-cross
- linux64-sccache
- macosx64-sdk-10.12
- macosx64-sdk-11.0
- sysroot-wasm32-wasi
macosx64-x64-shippable/opt:
@ -468,7 +468,7 @@ macosx64-x64-shippable/opt:
toolchain:
- linux64-cctools-port
- linux64-clang-macosx-cross
- macosx64-sdk-10.12
- macosx64-sdk-11.0
- sysroot-wasm32-wasi
macosx64-aarch64-shippable/opt:
@ -670,7 +670,7 @@ macosx64-ccov/opt:
- linux64-cctools-port
- linux64-clang-macosx-cross
- linux64-sccache
- macosx64-sdk-10.12
- macosx64-sdk-11.0
- sysroot-wasm32-wasi
macosx64-gcp/debug:
@ -700,7 +700,7 @@ macosx64-gcp/debug:
- linux64-cctools-port
- linux64-clang-macosx-cross
- linux64-sccache
- macosx64-sdk-10.12
- macosx64-sdk-11.0
- sysroot-wasm32-wasi
optimization:
skip-unless-backstop: null
@ -731,5 +731,5 @@ macosx64-gcp/opt:
- linux64-cctools-port
- linux64-clang-macosx-cross
- linux64-sccache
- macosx64-sdk-10.12
- macosx64-sdk-11.0
- sysroot-wasm32-wasi

Просмотреть файл

@ -131,7 +131,7 @@ jobs:
- linux64-dump_syms
- linux64-nasm
- linux64-node
- macosx64-sdk-10.12
- macosx64-sdk-11.0
- sysroot-x86_64-linux-gnu
- sysroot-wasm32-wasi

Просмотреть файл

@ -96,7 +96,7 @@ jobs:
- linux64-rust-macos
- linux64-cbindgen
- linux64-dump_syms
- macosx64-sdk-10.12
- macosx64-sdk-11.0
- sysroot-x86_64-linux-gnu
- sysroot-wasm32-wasi

Просмотреть файл

@ -24,15 +24,6 @@ macosx64-sdk-10.11:
- /Applications/Xcode-7.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk
toolchain-artifact: project/gecko/mac-sdk/MacOSX10.11.sdk.tar.zst
macosx64-sdk-10.12:
description: "MacOSX10.12 SDK"
treeherder:
symbol: TM(sdk10.12)
run:
arguments:
- /Applications/Xcode-8.3.3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk
toolchain-artifact: project/gecko/mac-sdk/MacOSX10.12.sdk.tar.zst
macosx64-sdk-11.0:
description: "MacOSX11.0 SDK"
treeherder:

Просмотреть файл

@ -113,7 +113,7 @@ jobs:
- linux64-rust-macos
- linux64-cctools-port
- linux64-clang-13-macosx-cross
- macosx64-sdk-10.12
- macosx64-sdk-11.0
- wrench-deps
macosx64-clang-13:
- artifact: clang.tar.zst
@ -173,7 +173,7 @@ jobs:
- linux64-rust-macos
- linux64-cctools-port
- linux64-clang
- macosx64-sdk-10.12
- macosx64-sdk-11.0
- wrench-deps
run:
using: run-task

Просмотреть файл

@ -3,7 +3,7 @@ set -x -e -v
export TARGET_TRIPLE="x86_64-apple-darwin"
MACOS_SYSROOT="${MOZ_FETCHES_DIR}/MacOSX10.12.sdk"
MACOS_SYSROOT="${MOZ_FETCHES_DIR}/MacOSX11.0.sdk"
CLANGDIR="${MOZ_FETCHES_DIR}/clang"
# Deploy the wrench dependencies