#29701 added a process for using GenAPI to generate non-supported assemblies in source-build. Before 5.0, the source-build process was to build the entire repo first and then use the result to generate a tarball, providing a 2 stage build. This worked well to use GenAPI (with prebuilts) in the initial stage to generate the assembly source to be included in the tarball. Then, in the tarball build, GenAPI was not required, and therefore neither were the prebuilts that it required to build.
In 5.0, the goal for source-build is to build a tarball in a single stage. This will eliminate the first stage build and the ability to generate these sources. Another method will need to be found to generate these assembly sources.
/cc: @ericstj
#29701 added a process for using GenAPI to generate non-supported assemblies in source-build. Before 5.0, the source-build process was to build the entire repo first and then use the result to generate a tarball, providing a 2 stage build. This worked well to use GenAPI (with prebuilts) in the initial stage to generate the assembly source to be included in the tarball. Then, in the tarball build, GenAPI was not required, and therefore neither were the prebuilts that it required to build.
In 5.0, the goal for source-build is to build a tarball in a single stage. This will eliminate the first stage build and the ability to generate these sources. Another method will need to be found to generate these assembly sources.
/cc: @ericstj