From c79513f07ceb249525a3fa5d31fd97e50fe8d9f6 Mon Sep 17 00:00:00 2001 From: Chinmay Garde Date: Mon, 17 Oct 2022 14:22:55 -0700 Subject: [PATCH] [Impeller] Specify the min simulator version. (flutter/engine#36809) --- .../flutter/impeller/tools/build_metal_library.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/engine/src/flutter/impeller/tools/build_metal_library.py b/engine/src/flutter/impeller/tools/build_metal_library.py index d78a2e5dcf..08a3a4d83d 100644 --- a/engine/src/flutter/impeller/tools/build_metal_library.py +++ b/engine/src/flutter/impeller/tools/build_metal_library.py @@ -100,15 +100,19 @@ def main(): '-Oz', # Allow aggressive, lossy floating-point optimizations. '-ffast-math', + # limiting to ios-metal1.2 disables shader debug symbols, only + # enabling these in optimize mode. + # see https://github.com/flutter/flutter/issues/106066 + '--std=ios-metal1.2', ] if args.platform == 'ios': - # limiting to ios-metal1.2 disables shader debug symbols, only - # enabling these in optimize mode. - # see https://github.com/flutter/flutter/issues/106066 command += [ - '--std=ios-metal1.2', '-mios-version-min=10.0', ] + elif args.platform == 'ios-simulator': + command += [ + '-miphonesimulator-version-min=11.0', + ] else: command += [ # Embeds both sources and driver options in the output. This aids in