@@ -12,28 +12,12 @@ documentation, tools, and is used for issue tracking.
1212
1313* [ Build system requirements] ( Documentation/system-requirements.md )
1414
15- ## Building .NET 8.0+
15+ ## Building .NET
1616
17- .NET 8.0 and newer will be built from the
18- [ dotnet/dotnet] ( https://github.com/dotnet/dotnet ) repo. Clone the dotnet/dotnet
19- repo and check out the tag for the desired release. Then, follow the
20- instructions in [ dotnet/dotnet's
17+ Follow the instructions in [ dotnet/dotnet's
2118README] ( https://github.com/dotnet/dotnet/blob/main/README.md#dev-instructions )
2219to build .NET from source.
2320
24- ## Building .NET 6.0
25-
26- .NET 6.0 is built from source using the
27- [ dotnet/installer] ( https://github.com/dotnet/installer/tree/release/6.0.1xx )
28- repo. Clone the dotnet/installer repo and check out the tag for the desired
29- release. Then, follow the instructions in [ dotnet/installer's
30- README] ( https://github.com/dotnet/installer/tree/release/6.0.1xx?tab=readme-ov-file#build-net-from-source-source-build )
31- to build .NET from source. Please see the [ support] ( #support ) section below to
32- see which feature branches are currently supported.
33-
34- > The source-build repository doesn't currently support Windows. See
35- > [ source-build #1190 ] ( https://github.com/dotnet/source-build/issues/1190 ) .
36-
3721## Source-build goals
3822
3923There are two primary goals of the source-build effort:
@@ -124,16 +108,15 @@ to build the whole .NET SDK from source.
124108| CentOS Stream | [ CentOS Stream Mirror] ( http://mirror.stream.centos.org/9-stream/AppStream/x86_64/os/Packages/ ) | [ @omajid ] ( https://github.com/omajid ) |
125109| [ Fedora] ( https://fedoraproject.org/wiki/DotNet ) | [ Default] ( https://packages.fedoraproject.org/search?query=dotnet ) | [ @omajid ] ( https://github.com/omajid ) |
126110| Homebrew | [ Formula] ( https://formulae.brew.sh/formula/dotnet ) | [ @asbjornu ] ( https://github.com/asbjornu ) |
127- | [ Red Hat Enterprise Linux] ( https://developers.redhat.com/products/dotnet/overview ) | [ Default] ( https://access.redhat.com/documentation/en-us/net/6 .0 ) | [ @omajid ] ( https://github.com/omajid ) |
111+ | [ Red Hat Enterprise Linux] ( https://developers.redhat.com/products/dotnet/overview ) | [ Default] ( https://access.redhat.com/documentation/en-us/net/8 .0 ) | [ @omajid ] ( https://github.com/omajid ) |
128112| [ Ubuntu] ( https://canonical.com/blog/install-dotnet-on-ubuntu ) | [ Default] ( https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&keywords=dotnet&searchon=names ) <br >[ Personal Package Archives] ( https://launchpad.net/ubuntu/+ppas?name_filter=dotnet ) | [ @mirespace ] ( https://github.com/mirespace ) |
129113
130114## Support
131115
132- .NET Source-Build is supported on the oldest available .NET SDK feature update
133- for each major release, and on Linux only. For example, if .NET ` 6.0.1xx ` ,
134- ` 6.0.2xx ` , ` 8.0.1xx ` , and ` 8.0.2xx ` feature updates are available from
135- [ dotnet.microsoft.com] ( https://dotnet.microsoft.com/en-us/download/dotnet/6.0 ) ,
136- Source-Build will support ` 6.0.1xx ` and ` 8.0.1xx ` .
116+ .NET source build supports the following:
117+
118+ 1 . Linux only, Windows and MacOS is not supported
119+ 1 . 1xx SDK feature band only (e.g. 8.0.1xx)
137120
138121For the latest information about Source-Build support for new .NET versions,
139122please check our [ GitHub Discussions
0 commit comments