https://github.com/dotnet/source-build/pull/1009 consumes source-build-reference-packages as a prebuilt--a tar.gz of nupkgs. However, source-build-reference-packages can build from source. Why is it used as a prebuilt?
(I looked at https://github.com/dotnet/source-build/pull/1009 for an answer, readmes, and a few docs. Maybe I missed something. I think this should have an explanation somewhere visible.)
@dseefeld @crummel @adaggarwal
@tmds was asking me the same question earlier today. I dont know the answer.
However, I don't mind source-build depending on prebuilts as long as there are sensible/obvious ways for users to provide those prebuilts (instead of source-build automagically downloading binaries from the internet).
Oh duh, right over here: https://github.com/dotnet/source-build/issues/1456#issuecomment-578812849.
It looks like the answer from @dseefeld is that this is purely a build time optimization.
Filed https://github.com/dotnet/source-build-reference-packages/pull/98 to add something about this to the readme.
Most helpful comment
Oh duh, right over here: https://github.com/dotnet/source-build/issues/1456#issuecomment-578812849.
It looks like the answer from @dseefeld is that this is purely a build time optimization.