Bug 1742972 - Add a macosx64-aarch64-noopt build. r=firefox-build-system-reviewers,mhentges

Differential Revision: https://phabricator.services.mozilla.com/D134129
This commit is contained in:
Mike Hommey 2022-02-04 22:19:33 +00:00
parent 960795641b
commit f2956e271c
2 changed files with 43 additions and 0 deletions

View File

@ -0,0 +1,12 @@
MOZ_AUTOMATION_BUILD_SYMBOLS=0
# Developers often build with these options for a better debugging experience.
. "$topsrcdir/browser/config/mozconfigs/macosx64/debug"
ac_add_options --target=aarch64-apple-darwin
export MACOS_SDK_DIR=$MOZ_FETCHES_DIR/MacOSX11.0.sdk
# We add this last to guard against inadvertent changes in the debug config.
# It may conflict with settings from mozconfig.override, but that seems
# unlikely.
ac_add_options --disable-optimize

View File

@ -420,6 +420,37 @@ macosx64-noopt/debug:
- macosx64-sdk-10.12
- sysroot-wasm32-wasi
macosx64-aarch64-noopt/debug:
description: "MacOS X aarch64 No-optimize Debug"
index:
job-name: macosx64-aarch64-noopt-debug
treeherder:
platform: osx-cross-noopt/debug
symbol: Baarch64
tier: 2
worker:
max-run-time: 3600
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-noopt-debug
mozconfig-variant: cross-noopt-debug
keep-artifacts: false
extra-config:
mozconfig_platform: macosx64-aarch64
run-on-projects: ['mozilla-central']
use-sccache: true
fetches:
toolchain:
- linux64-cctools-port
- linux64-clang-macosx-cross
- linux64-sccache
- macosx64-sdk-11.0
- sysroot-wasm32-wasi
macosx64-add-on-devel/opt:
description: "MacOS X x64 add-on-devel"
index: