In the complete source-built SDK, our Linux partners will follow this procedure:
- Source-build the SDK using the Microsoft-built SDK, producing the "stage 1 SDK".
- Source-build the SDK again using the stage 1 SDK, producing the "stage 2 SDK", which is completely free of prebuilts and was not built using any prebuilt binaries.
In this process, we are seeing an issue in F#. The stage 1 SDK is produced as normal, but when attempting to compile the stage 2 SDK, the F# Proto build fails with warning: no entrypoint specified in executable binary. This warning was removed temporarily in dotnet/installer#14564 and dotnet/installer#14565.