-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
Closed
Copy link
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projecte: impellerImpeller rendering backend issues and features requestsImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.platform-host-armBuilding on an ARM-based platformBuilding on an ARM-based platformplatform-macBuilding on or for macOS specificallyBuilding on or for macOS specifically
Description
The bin/cache/artifacts/engine/darwin-x64/impellerc artifact only contains a x64 slice, so runs with Rosetta on an arm64 Mac. Ship a native arm64 variant to run on Apple Silicon host machines.
Saw this on a bad luci run that was missing Rosetta:
stderr: [ +2 ms] ProcessException: Bad CPU type in executable
stderr: Command: /opt/s/w/ir/x/w/recipe_cleanup/tmpxs3pju7o/flutter sdk/bin/cache/artifacts/engine/darwin-x64/impellerc --sksl --iplr --sl=/opt/s/w/ir/x/t/flutter_module_test.T4OVDk/hello_module/flutter-frameworks/Debug/iphoneos/App.framework/flutter_assets/shaders/ink_sparkle.frag --spirv=/opt/s/w/ir/x/t/flutter_module_test.T4OVDk/hello_module/flutter-frameworks/Debug/iphoneos/App.framework/flutter_assets/shaders/ink_sparkle.frag.spirv --input=/opt/s/w/ir/x/w/recipe_cleanup/tmpxs3pju7o/flutter sdk/packages/flutter/lib/src/material/shaders/ink_sparkle.frag --input-type=frag --include=/opt/s/w/ir/x/w/recipe_cleanup/tmpxs3pju7o/flutter sdk/packages/flutter/lib/src/material/shaders
Metadata
Metadata
Assignees
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projecte: impellerImpeller rendering backend issues and features requestsImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.platform-host-armBuilding on an ARM-based platformBuilding on an ARM-based platformplatform-macBuilding on or for macOS specificallyBuilding on or for macOS specifically