Massimiliano Culpo
ca60f02d0f
(WIP) Remove attributes from compilers
...
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-11-19 12:16:26 +01:00
Massimiliano Culpo
1505de5b78
(WIP) Install mechanism
2024-11-19 12:16:26 +01:00
Massimiliano Culpo
7be0066fc8
(WIP) Recover bootstrapping from binaries on linux
2024-11-19 12:16:25 +01:00
Massimiliano Culpo
012fd8600a
unit-tests: fix concretization and spack compiler
tests
2024-11-19 12:16:25 +01:00
Massimiliano Culpo
6270181d0a
builtin.mock et al. : changes to packages
...
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-11-19 12:16:25 +01:00
Massimiliano Culpo
5f254f77da
solver: first working implementation of compiler as nodes
...
This commit changes the model to treat compilers as nodes, and
drops the concept of a "compiler" as a bundle of a C, C++, and
Fortran compiler.
Implementation does not rely on `Compiler` or `CompilerSpec`.
2024-11-19 12:16:24 +01:00
Massimiliano Culpo
8377c452b4
Deprecate packages:all:compiler and update default configs
...
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-11-19 12:16:24 +01:00
Massimiliano Culpo
666f7e6055
directives: remove workaround for the c, cxx and fortran language
...
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-11-19 12:16:23 +01:00
Massimiliano Culpo
f0b23c5614
spack audit: account for % new semantic
...
Since % means "direct build dependency", we need to exclude
it from the check in audits.
2024-11-19 12:16:23 +01:00
Massimiliano Culpo
3dc4d1b029
Overhaul the spack compiler
command
...
This reverts commit 2c47dddbc1
.
Now, `spack compiler` writes by default in packages.yaml. Entries
in old `compilers.yaml` are converted to external specs as a way to
support legacy configuration.
Since this operation is expensive, an environment variable can be
used to enforce the deprecation of `compiler.yaml`.
The --mixed-toolchain option has been deprecated, since it stops to
make sense once compiler are treated as nodes.
2024-11-19 12:16:22 +01:00
Massimiliano Culpo
8d12f6e978
Allow reading old JSON files
2024-11-19 12:16:22 +01:00
Massimiliano Culpo
37d3c71893
parse_with_version_concrete: remove compiler=
switch
2024-11-19 12:16:22 +01:00
Massimiliano Culpo
074a80a718
Make CompilerSpec raise on __init__
2024-11-19 12:16:21 +01:00
Massimiliano Culpo
bd8e7959a8
parser: parse compilers as direct build deps
2024-11-19 12:16:16 +01:00
Richard Berger
73316c3e28
cached_cmake: mpifc is not always defined ( #46861 )
...
* cached_cmake: mpifc is not always defined
* mpich: only depend on fortran when +fortran
2024-11-18 14:49:56 -08:00
afzpatel
c8e4ae08da
eigen: enable ROCm support and add master version ( #47332 )
...
* eigen: enable ROCm support and add master version
* change boost dependency to only for tests
2024-11-18 14:41:02 -08:00
Tom Scogland
44225caade
llvm: fix sysroot and build on darwin ( #47336 )
...
The default build of clang on darwin couldn't actually build anything
because of a lack of a sysroot built in. Also several compilation
errors finding the system libc++ cropped up, much like those in GCC, and
have been fixed.
2024-11-18 14:39:16 -08:00
Lydéric Debusschère
8d325d3e30
yambo: add v5.2.3, v5.2.4 ( #47350 )
...
* packages: Update 'yambo'
* add call to 'resource' method to download Ydriver and iotk during fetch instead of during build
* air-gapped installation could be performed since version 5.2.1
* add versions 5.2.3 and 5.2.4
* remove some inexistant configure options for versions "@5:"
* add a sanity_check on 'bin/yambo'
2024-11-18 14:36:16 -08:00
Mosè Giordano
d0fd112006
grep: add executables
attribute and determine_version
method ( #47438 )
2024-11-18 14:30:46 -08:00
Wouter Deconinck
50f43ca71d
py-gitpython: add v3.1.43 (fix CVEs) ( #47444 )
...
* py-gitpython: add v3.1.43
2024-11-18 14:24:20 -08:00
Vanessasaurus
2546fb6afa
Automated deployment to update package flux-sched 2024-11-05 ( #47449 )
...
Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2024-11-18 14:23:35 -08:00
Vanessasaurus
10f6863d91
Automated deployment to update package flux-security 2024-11-05 ( #47450 )
...
Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2024-11-18 14:21:42 -08:00
afzpatel
63ea528606
mivisionx, migraphx and rocal: add and fix tests ( #47453 )
...
* fix mivisionx test, add migraphx build-time test and add rocal unit test
* fix miopen-hip linking issue
* remove setup_run_environment from roctracer-dev
* change patch file
2024-11-18 14:09:18 -08:00
snehring
89d2b9553d
tb-lmto: new package ( #47482 )
...
* tb-lmto: adding new package tb-lmto
* tb-lmto: update copyright year
2024-11-18 14:01:59 -08:00
Dom Heinzeller
278326b4d9
Add py-phdf@0.11.4 and add conflict for py-pyhdf@0.10.4 with numpy@1.25: ( #47656 )
2024-11-18 13:53:38 -08:00
alvaro-sch
43c1a5e0ec
orca: add v6.0.1, avx2-6.0.1 ( #47489 )
...
* orca: add 6.0.1 versions
* orca: checksum fix for avx2-6.0.1
* orca: fix version string for avx2-6.0.1
* orca: checksum fix for 6.0.1
2024-11-18 13:34:38 -08:00
Paul Gessinger
8feb506b3a
geomodel: Fix dependencies ( #47437 )
...
* geomodel: Add dependency on `hdf5` for `+pythia`, require `hdf5+cxx`
* fix visualization dependencies
* geomodel: Add soqt dependency
* update dependency on soqt to drop explicit qt variant
2024-11-18 15:31:53 -06:00
Wouter Deconinck
627544191a
py-pymongo: add v4.10.1 (fix CVE) ( #47501 )
...
* py-pymongo: add v4.10.1
* py-pymongo: fix copyright header spacing
* py-hatch-requirements-txt: add v0.4.1
---------
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
2024-11-18 12:53:32 -08:00
Wouter Deconinck
cf672ea8af
py-waitress: add v3.0.1 ( #47509 )
2024-11-18 12:50:49 -08:00
green-br
2c4ac02adf
Add option to not build GUI for WxWidgets. ( #47526 )
2024-11-18 12:43:23 -08:00
Niclas Jansson
7f76490b31
neko: add v0.8.1, v0.9.0 and fix package ( #47558 )
2024-11-18 12:38:08 -08:00
Thomas-Ulrich
46e4c1fd30
seissol: add versions, conflict ( #47562 )
...
* add a couple of seissol version
2024-11-18 12:34:59 -08:00
Rémi Lacroix
85c5533e62
hpctoolkit: Update the minimum version for Python dependency ( #47564 )
...
New versions of HPCToolKit supports Python from version 3.8.
2024-11-18 12:31:20 -08:00
Vicente Bolea
c47cafd11a
diy: apply smoke_test patch in 3.6 only ( #47572 )
2024-11-18 12:26:45 -08:00
jmuddnv
8e33cc158b
Changes for NVIDIA HPC SDK 24.11 ( #47592 )
2024-11-18 12:24:31 -08:00
Adam J. Stewart
f07173e5ee
py-torchmetrics: add v1.6.0 ( #47580 )
2024-11-18 12:22:57 -08:00
Ken Raffenetti
118f5d2683
mpich: Remove incorrect dependency ( #47586 )
...
The gni libfabric provider works on some Cray systems, but not all. For
example, Slingshot-based machines use a different libfabric provider
(cxi). Therefore libfabric/gni should not be a dependency when using
Cray PMI.
2024-11-18 12:20:10 -08:00
Louise Spellacy
8fb2abc3cd
linaro-forge: added version 24.1 ( #47594 )
2024-11-18 12:16:12 -08:00
afzpatel
3bcb8a9236
rocm-dbgapi: add pciutils dependency ( #47605 )
...
* add pciutils dependency
* add maintainer
2024-11-18 12:12:55 -08:00
Adam J. Stewart
a6fdd7608f
py-huggingface-hub: add v0.26.2, hf_transfer ( #47600 )
2024-11-18 11:51:16 -08:00
Cody Balos
1ffd7125a6
sundials: set CUDAToolkit_ROOT ( #47601 )
...
* sundials: specify CUDAToolkit_ROOT
2024-11-18 11:48:16 -08:00
Jerome Soumagne
d1166fd316
mercury: add v2.4.0 ( #47606 )
2024-11-18 11:36:23 -08:00
Weiqun Zhang
b8eba1c677
amrex: add new variant fft for >= 24.11 ( #47611 )
2024-11-18 11:35:00 -08:00
Pranav Sivaraman
e3c0515076
tinycbor: new package ( #47623 )
2024-11-18 11:19:14 -08:00
Pranav Sivaraman
97406f241c
tomlplusplus: new package ( #47624 )
...
* tomlplusplus: new package
* tomlplusplus: remove period
2024-11-18 11:15:30 -08:00
Wouter Deconinck
e1dfbbf611
py-greenlet: add v3.0.3, v3.1.1 ( #47647 )
...
* py-greenlet: add v3.0.3, v3.1.1
* py-greenlet: depends_on py-setuptools@40.8.0:
2024-11-18 12:13:41 -07:00
Paul
52147348c7
Added Go v1.23.3 ( #47633 )
2024-11-18 10:52:17 -08:00
Wouter Deconinck
aeb0ab6acf
pocl: add v3.1, v4.0, v5.0, v6.0 ( #47643 )
2024-11-18 10:43:26 -08:00
Wouter Deconinck
6cd26b7603
clinfo: add v3.0.23.01.25 ( #47644 )
2024-11-18 10:41:32 -08:00
wspear
1c75d07f05
Fix self.spec reference ( #47610 )
...
@teaguesterling
2024-11-18 10:37:53 -08:00