Use NTFS junctions to share/julia/base etc instead of Cygwin symlinks #7752
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.
I would've committed this straight to master if @StefanKarpinski hadn't just reverted a feature addition.
This switches from using Cygwin symlinks, which only Cygwin applications can read, to NTFS junctions (as we're using in the MSYS build) for
share/julia/base
,share/julia/doc
, andshare/julia/examples
, andshare/julia/test
. This allows the from-source Julia build in a Cygwin-to-MinGW cross-compile to reference files with the same paths relative toJULIA_HOME
as a binary install.