зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
960795641b
Коммит
f2956e271c
|
@ -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
|
|
@ -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:
|
||||
|
|
Загрузка…
Ссылка в новой задаче