Bug 1855152 - part 2: add macosx64-aarch64/debug build in CI. r=firefox-build-system-reviewers,taskgraph-reviewers,releng-reviewers,jmaher,glandium,ahal

Differential Revision: https://phabricator.services.mozilla.com/D189195
This commit is contained in:
Julien Cristau 2023-10-06 11:52:21 +00:00
parent 6b6a8e3657
commit 61781e9abe
4 changed files with 35 additions and 0 deletions

View File

@ -23,6 +23,7 @@ only-for-build-platforms:
- macosx64-devedition/opt
- macosx64/opt
- macosx64/debug
- macosx64-aarch64/debug
jobs:
build-mac-signing:

View File

@ -26,6 +26,7 @@ not-for-build-platforms:
- macosx64-devedition/opt
- macosx64/opt
- macosx64/debug
- macosx64-aarch64/debug
jobs:
build-signing:

View File

@ -52,6 +52,38 @@ macosx64/debug:
- macosx64-sdk
- sysroot-wasm32-wasi
macosx64-aarch64/debug:
description: "MacOS X Aarch64 Cross-compile"
index:
job-name: macosx64-aarch64-debug
attributes:
enable-build-signing: true
enable-full-crashsymbols: true
treeherder:
platform: osx-cross-aarch64/debug
symbol: B
tier: 1
worker:
max-run-time: 5400
env:
PERFHERDER_EXTRA_OPTIONS: aarch64
run:
config:
- builds/releng_base_firefox.py
- builds/releng_base_mac_64_cross_builds.py
custom-build-variant-cfg: cross-debug
mozconfig-variant: debug
extra-config:
extra_mozconfig_content:
- ac_add_options --target=aarch64-apple-darwin
use-sccache: true
fetches:
toolchain:
- linux64-clang
- linux64-sccache
- macosx64-sdk
- sysroot-wasm32-wasi
macosx64-non-unified/plain:
description: "MacOS X x64 Hybrid Cross-compile"
index:

View File

@ -31,6 +31,7 @@ only-for-build-platforms:
- macosx64-devedition/opt
- macosx64/opt
- macosx64/debug
- macosx64-aarch64/debug
- win32-shippable/opt
- win32-devedition/opt
- win32/opt