spack/lib/spack
James Smillie 349ba83bc6
Windows symlinking support (#38599)
This reapplies 66f7540, which adds supports for hardlinks/junctions on
Windows systems where developer mode is not enabled.

The commit was reverted on account of multiple issues:

* Checks added to prevent dangling symlinks were interfering with
  existing CI builds on Linux (i.e. builds that otherwise succeed were
  failing for creating dangling symlinks).
* The logic also updated symlinking to perform redirection of relative
  paths, which lead to malformed symlinks.

This commit fixes these issues.
2023-08-25 12:18:19 -07:00
..
docs build(deps): bump sphinx from 7.2.2 to 7.2.3 in /lib/spack/docs (#39603) 2023-08-24 07:55:14 +02:00
env cc: Ensure that user-specified flags take precedence over others (#37376) 2023-06-18 14:07:08 -07:00
external Drop Python 2 object subclassing (#38720) 2023-07-05 14:37:44 +02:00
llnl Windows symlinking support (#38599) 2023-08-25 12:18:19 -07:00
spack Windows symlinking support (#38599) 2023-08-25 12:18:19 -07:00
spack_installable license year bump (#34921) 2023-01-18 14:30:17 -08:00