spack/etc/spack/defaults
Harmen Stoppels 209a3bf302 Compiler.default_libc
Some logic to detect what libc the c / cxx compilers use by default,
based on `-dynamic-linker`.

The function `compiler.default_libc()` returns a `Spec` of the form
`glibc@x.y` or `musl@x.y` with the `external_path` property set.

The idea is this can be injected as a dependency.

If we can't run the dynamic linker directly, fall back to `ldd` relative
to the prefix computed from `ld.so.`
2024-04-22 15:18:06 +02:00
..
cray Don't set LD_LIBRARY_PATH by default on Linux (#28354) 2022-08-11 09:33:08 -05:00
darwin apple-libuuid: update installation directory (#40416) 2023-11-28 10:13:55 -08:00
linux Don't set LD_LIBRARY_PATH by default on Linux (#28354) 2022-08-11 09:33:08 -05:00
windows Allow configurable stage names (#36509) 2023-03-31 11:46:47 -07:00
bootstrap.yaml Update bootstrap buildcache to support Python 3.12 (#40404) 2023-10-11 19:03:17 +02:00
concretizer.yaml Add config option and compiler support to reuse across OS's (#42693) 2024-03-27 15:39:07 +00:00
config.yaml Add handling of custom ssl certs in urllib ops (#42953) 2024-04-01 11:11:13 -07:00
mirrors.yaml mirrors: distinguish between source/binary mirror; simplify schema (#34523) 2023-07-13 11:29:17 +00:00
modules.yaml Revert "defaults/modules.yaml: hide implicits (#40906)" (#40955) 2023-11-08 14:33:50 -07:00
packages.yaml Compiler.default_libc 2024-04-22 15:18:06 +02:00
repos.yaml Add "default" configuration scope. 2016-07-19 17:10:17 -07:00