In Julia 1.12+, in create_fresh_base_sysimage()
, use the BuildSettings mechanism to pass the list of sysimages to include in the fresh (non-incremental) base sysimage
#997
+46
−11
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Ref #989 (comment)
Follow-up to #996.
This uses the BuildSettings mechanism added to Julia 1.12 in JuliaLang/julia#54387.
On Julia 1.11 and earlier, we will continue to use the old method (rewriting
sysimg.jl
with the list of stdlibs that we want to include in the fresh base sysimage).