Skip to content

Conversation

alexmarkov
Copy link
Contributor

Re-landing c41bee6 with fix for ios/debug mode.

Apparently, ios/debug mode also uses 'flutter build aot'. To distinguish this mode from real AOT, extra 'interpreter' flag is passed. In such mode, entry points JSON files should not be used (as they are not included into ios/debug engine artifacts).

Also, this PR disables AOT-specific transformations in the 'interpreter' (ios/debug) mode.

@alexmarkov alexmarkov requested review from aam and cbracken March 7, 2018 01:31
@alexmarkov alexmarkov merged commit 602e6d7 into flutter:master Mar 7, 2018
@alexmarkov alexmarkov deleted the entry-points-artifacts-2 branch March 7, 2018 02:45
@tvolkert
Copy link
Contributor

tvolkert commented Mar 7, 2018

/cc @keertip these changes should be made to our Bazel rules inside Google. @alexmarkov can you sync with @keertip on the changes?

DaveShuckerow pushed a commit to DaveShuckerow/flutter that referenced this pull request May 14, 2018
* Pass entry points JSON files to front-end server (flutter#15180)

* Fix ios/debug build which uses 'flutter build aot': do not require entry points files and disable AOT transformations in this mode
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 11, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants