New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Export functionality used in Flutter Engine to public headers #34547
Comments
Hm, I will leave the final answer up to @keertip however the way we recommend these headers be used now is: #include <dartapi.h> which implies there's a collision possibility if we start including files from different dirs. |
You mean 'include <dart_api.h> ? This include file should probably be called something else, maybe 'dart_embedder_api.h' |
What is the utility of |
I just wanted to highlight that this is blocking an active project. It would be great to get a timeline on this fix. Is it something doable in the next week or so? |
Ben is slated to start work on this, we are in the process of scoping the work and will update with a timeline here. |
This change landed last week in this CL. |
Currently, Flutter engine is using the following private Dart headers:
Please migrate the functionality used by https://github.com/flutter/engine/blob/master/lib/io/dart_io.cc and by https://github.com/flutter/engine/blob/master/lib/ui/dart_runtime_hooks.cc to common Dart headers so these can be converted to third_party/dart/runtime/include/ paths.
This prevents Flutter engine from being compiled in Google.
The text was updated successfully, but these errors were encountered: