spack/lib/spack
Harmen Stoppels 5b23c5dcc0
buildcache push: make --allow-root the default and deprecate the option (#38878)
Without --allow-root spack cannot push binaries that contain paths in
binaries. This flag is almost always needed, so there is no point of
requiring users to spell it out. 

Even without --allow-root, rpaths would still have to be patched, so the 
flag is not there to guarantee binaries are not modified on install.

This commit makes --allow-root the default, and drops the code 
required for it. It also deprecates `spack buildcache preview`, since 
the command made sense only with --allow-root.

As a side effect, Spack no longer depends on binutils for relocation
2023-07-18 18:45:14 +02:00
..
docs Pin Spack dev dependencies on RtD (#38950) 2023-07-18 18:37:04 +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 Lock, database and store don't need global configuration on construction (#33495) 2023-07-17 16:51:04 +02:00
spack buildcache push: make --allow-root the default and deprecate the option (#38878) 2023-07-18 18:45:14 +02:00
spack_installable license year bump (#34921) 2023-01-18 14:30:17 -08:00