spack/share/spack
Tom Scogland a07d42d35b
Devtools darwin (#46910)
* stacks: add a stack for devtools on darwin

After getting this whole mess building on darwin, let's keep it that
way, and maybe make it so we have some non-ML darwin binaries in spack
as well.

* reuse: false for devtools

* dtc: fix darwin dylib name and id

On mac the convention is `lib<name>.<num>.dylib`, while the makefile
creates a num suffixed one by default. The id in the file is also a
local name rather than rewritten to the full path, this fixes both
problems.

* node-js: make whereis more deterministic

* relocation(darwin): catch Mach-O load failure

The MachO library can throw an exception rather than return no headers,
this happened in an elf file in the test data of go-bootstrap.  Trying
catching the exception and moving on for now.  May also need to look
into why we're trying to rewrite an elf file.

* qemu: add darwin flags to clear out warnings

There's a build failure for qemu in CI, but it's invisible because of
the immense mass of warning output.  Explicitly specify the target macos
version and remove the extraneous unknown-warning-option flag.

* dtc: libyaml is also a link dependency

libyaml is required at runtime to run the dtc binary, lack of it caused
the ci for qemu to fail when the library wasn't found.
2024-10-21 17:32:14 +00:00
..
bash Update copyright year to 2024 (#41919) 2024-01-02 09:21:30 +01:00
bootstrap Update bootstrap buildcache to support Python 3.12 (#40404) 2023-10-11 19:03:17 +02:00
csh Fix setup-env when going back and forth between instances (#40924) 2024-01-05 11:31:32 -06:00
docker Update copyright year to 2024 (#41919) 2024-01-02 09:21:30 +01:00
docs/docker/module-file-tutorial Update copyright year to 2024 (#41919) 2024-01-02 09:21:30 +01:00
fish Update copyright year to 2024 (#41919) 2024-01-02 09:21:30 +01:00
gitlab/cloud_pipelines Devtools darwin (#46910) 2024-10-21 17:32:14 +00:00
keys update tutorial command for v0.18.0 and new gpg key (#30904) 2022-05-28 02:36:20 +00:00
logo add artisanal handcrafted SVG Spack logo. (#6165) 2017-11-06 22:42:16 -08:00
qa run-unit-tests: no xdist if coverage (#46480) 2024-09-19 14:01:33 +02:00
templates env depfile: generate Makefile with absolute script path (#46966) 2024-10-15 13:52:31 +00:00
setup-env.csh fix 'command -v' not in csh (#45845) 2024-10-02 19:15:35 +02:00
setup-env.fish Remove execution permission from setup-env.sh (#45641) 2024-08-09 13:27:07 -07:00
setup-env.ps1 Update copyright year to 2024 (#41919) 2024-01-02 09:21:30 +01:00
setup-env.sh Remove execution permission from setup-env.sh (#45641) 2024-08-09 13:27:07 -07:00
setup-tutorial-env.sh Remove execution permission from setup-env.sh (#45641) 2024-08-09 13:27:07 -07:00
spack-completion.bash gc: restrict to specific specs (#46790) 2024-10-04 17:43:10 -07:00
spack-completion.fish gc: restrict to specific specs (#46790) 2024-10-04 17:43:10 -07:00