Replies: 4 comments 1 reply
-
We have (had?) an internal system limitation where the total size of all "sources" to build can not exceed 4GiB. In the past (eg, .NET Core 3.1), when trying to bootstrap a new version of .NET we would often hit this limit and try and deal with workarounds. The limit includes the source tarball, previously-source-built-artifacts, and the prebuilt-SDK, multiplied for all architectures we want to build. For .NET 10 Preview size, this is how the sizes look on my system:
The
And assembling into the final "source" archive produces:
|
Beta Was this translation helpful? Give feedback.
-
As far as I know, the Ubuntu archive does not have a size limit. But there are other limiting factors:
|
Beta Was this translation helpful? Give feedback.
-
Related: #5280 |
Beta Was this translation helpful? Give feedback.
-
The public build infrastructure for nix has a size limit on derivation outputs, and I believe it's 3GiB. The packed tarball is one of those outputs. The output of a VMR build also has to be within that limit. It's currently 2.2GiB, of which about half is Private.SourceBuilt.Artifacts, which is unpacked at that point. I think we'll be okay unless it grows by ~50%. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I'd like to get feedback from the community on whether there are any size limitations for consuming the source build artifacts tarball. Please reply if you are aware of any size limits in consuming this file.
@dotnet/distro-maintainers
Beta Was this translation helpful? Give feedback.
All reactions