diff --git a/.cirrus.yml b/.cirrus.yml index ca23f867db2a4..0d1088ab7f440 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -78,7 +78,7 @@ task: - name: build_fuchsia_artifacts compile_fuchsia_script: | cd $ENGINE_PATH/src - ./flutter/tools/fuchsia/build_fuchsia_artifacts.py --engine-version HEAD --runtime-mode debug --no-lto + ./flutter/tools/fuchsia/build_fuchsia_artifacts.py --engine-version HEAD --runtime-mode debug --no-lto --archs x64 cd $ENGINE_PATH/src/flutter ./ci/build_flutter_runner_tests.sh diff --git a/tools/fuchsia/build_fuchsia_artifacts.py b/tools/fuchsia/build_fuchsia_artifacts.py index 039d82c3c614c..9c43857516f9e 100755 --- a/tools/fuchsia/build_fuchsia_artifacts.py +++ b/tools/fuchsia/build_fuchsia_artifacts.py @@ -233,6 +233,12 @@ def main(): choices=['debug', 'profile', 'release', 'all'], default='all') + parser.add_argument( + '--archs', + type=str, + choices=['x64', 'arm64', 'all'], + default='all') + parser.add_argument( '--no-lto', action='store_true', @@ -243,7 +249,7 @@ def main(): RemoveDirectoryIfExists(_bucket_directory) build_mode = args.runtime_mode - archs = ['x64', 'arm64'] + archs = ['x64', 'arm64'] if args.archs == 'all' else [args.archs] runtime_modes = ['debug', 'profile', 'release'] product_modes = [False, False, True]