-
Notifications
You must be signed in to change notification settings - Fork 842
Ensure that build all gets coreclr tools and builds proto using coreclr #1674
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
Conversation
|
@KevinRansom I adjusted the build so that only gets the CoreCLR tools. This vastly reduces the build time and the number of packages fetched when doing This keeps it simple for everyone, and doesn't force people to get the CoreCLR tools when they aren't needed. |
|
Sure but build all doesn't work with out the tools directory. |
|
There was an extensive discussion about this at the last F# Software Foundation board meeting, where people gave me strong feedback that the core repositories were too hard to build and that this was putting people off contributing. Among other things, they said that the builds brought down too many technologies when you were just doing the .NET Framework build of the tools. Likewise, if you're not building Visual Studio then it shouldn't bring down the Visual Studio packages. So I'd really recommend making |
|
I’m fine with that … but build all needs to work right ? From: Don Syme [mailto:[email protected]] There was an extensive discussion about this at the last F# Software Foundation board meeting, where people gave me strong feedback that the core repositories were too hard to build and that this was putting people off contributing. Among other things, they said that the builds brought down too many technologies when you were just doing the .NET Framework build of the tools. Likewise, if you're not building Visual Studio then it shouldn't bring down the Visual Studio packages. So I'd really recommend making build net40 not bring down the CoreCLR bits. Having to use build net40 protofx is just strange. — |
Ah ok. You're right. Then anything that sets |
|
Yes … I think that’s the change I made unless I missed one. From: Don Syme [mailto:[email protected]] Sure but build all doesn't work with out the tools directory. Ah ok. You're right. Then anything that sets BUILD_CORECLR=1 should also set BUILD_PROTO_WITH_CORECLR_LKG=1 for now. — |
|
build all on a clean machine fails because build tools are not installed.