Publish CFE precompiled to Kernel to cloud storage to unlock bootstrapping without prebuilt SDK #51788
Labels
area-infrastructure
Use area-infrastructure for SDK infrastructure issues, like continuous integration bot changes.
Currently we rely on prebuilt Dart SDK to bootstrap, however in reality we only need CFE part of it as long as CFE is compiled to Kernel binary compatible with the current VM version.
During bootstrap we can build a
run-kernel
binary (essentiallydart
withoutkernel-service
,vm-service
or other core libraries snapshot included).run-kernel
+prebuilt-cfe.dill
will give us equivalent ofdart
, e.g.dart input.dart
is done throughrun-kernel prebuilt-cfe.dill input.dart /tmp/output.dill && run-kernel /tmp/output.dill
. Which will allow us to complete the bootstrap.The text was updated successfully, but these errors were encountered: