-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Developers can easily build locally from source all or part of .NET 6 on Windows, Linux, and Mac #5450
Comments
I'm trying to understand a little better what this story tracks.
Here's an alternative title with my current understanding of the story, does this sound right? |
@dagood, you're right I did mean on my machine when I said on my desktop :) Desktop can mean different things in different contexts so machine is less ambiguous. |
@jamshedd is this Linux only? If so that should be in the title. (Obviously all OS can be built from source, but it's Linux that we're making it easiest) |
I updated the title to make it obvious this is all 3. |
@jamshedd could you say more here about the motivation for Windows? The motivation for Linux is clear -- so that distros can build from source. |
I'd also like to hear more about this. (Note that dotnet/source-build doesn't support Windows.) Side note: Homebrew now builds .NET Core for macOS using dotnet/source-build thanks to community effort, and historically dotnet/source-build has supported running on macOS. So there's also motivation there, like Linux. |
+1 for desktop builds. We have a full fork for dotnet runtime 3.1 with custom crypto. The plans are to ship this modified runtime and SDK to customers to build apps with native GOST algorithms (Russian crypto) support in dotnet (including ASP.NET, X509, CMS, XML, etc.) both in Windows, unix, and mac. Many people already happy using it. And even building runtime in 3.1 is real pain thanks to netstandard. It would be nice to have a fully offline build in 6.0, where we can build full dotnet runtime and SDK from modified sources without messing with CI pipelines and tons of API Compat issues. |
Given the effort cost of higher pri epics and the diffuseness of the motivation for this epic we don't believe this work fits in the 6.0 timeframe. @Fasjeit desktop and fully offline builds for Linux and macOS is supported in 5.0 and we will maintain it for 6.0. If you encounter specific issues please file them at https://github.com/dotnet/source-build/issues |
Should this be moved to Cut then @dleeapho? |
No description provided.
The text was updated successfully, but these errors were encountered: