Massimiliano Culpo
|
df92dad225
|
Raise UnsupportedCompilerFlag when a flag is not supported
|
2024-12-08 12:18:32 +01:00 |
|
Massimiliano Culpo
|
ecd13e2df8
|
Remove SPACK_COMPILER_SPEC from the environment
|
2024-12-08 12:18:31 +01:00 |
|
Massimiliano Culpo
|
3a8d573598
|
netcdf-cxx4: use https instead of ftp
|
2024-12-08 12:18:31 +01:00 |
|
Massimiliano Culpo
|
9700f1d716
|
(to be removed) Make spack unit test runnable
|
2024-12-08 12:18:30 +01:00 |
|
Massimiliano Culpo
|
9809c9e35c
|
Update command completion
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
2024-12-08 12:18:30 +01:00 |
|
Massimiliano Culpo
|
9f49c04dd6
|
pipelines: fix vtk version on windows
|
2024-12-08 12:18:30 +01:00 |
|
Massimiliano Culpo
|
d9f3942966
|
pipelines: relax ppc64le requirements
|
2024-12-08 12:18:29 +01:00 |
|
Massimiliano Culpo
|
5438dd4dc3
|
pipelines: relax rocm requirements
|
2024-12-08 12:18:29 +01:00 |
|
Massimiliano Culpo
|
c125f58284
|
pipelines: "tee" configuration, for better logging
|
2024-12-08 12:18:28 +01:00 |
|
Massimiliano Culpo
|
8b14500fdc
|
Update pipeline configurations
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
2024-12-08 12:18:28 +01:00 |
|
Massimiliano Culpo
|
66d7085567
|
Prepend compiler wrappers path last, so we don't risk finding externals
|
2024-12-08 12:18:27 +01:00 |
|
Massimiliano Culpo
|
6628c27e55
|
solver: temporarily enforce compilers to be externals
|
2024-12-08 12:18:27 +01:00 |
|
Massimiliano Culpo
|
0462fd4950
|
dyninst: add missing dependencies
|
2024-12-08 12:18:26 +01:00 |
|
Massimiliano Culpo
|
764b6fd084
|
builtin: minimal fix for _get_host_config_path
|
2024-12-08 12:18:26 +01:00 |
|
Massimiliano Culpo
|
cb405bcd78
|
builtin: fix for Windows pipelines
|
2024-12-08 12:18:25 +01:00 |
|
Massimiliano Culpo
|
e19274973c
|
builtin: changes to packages
|
2024-12-08 12:18:25 +01:00 |
|
Massimiliano Culpo
|
4bedae3d3a
|
fix: a compiler package sets dependent build environment only if used as such
|
2024-12-08 12:18:24 +01:00 |
|
Massimiliano Culpo
|
320fb7dde7
|
Allow different target flags for different compilers
|
2024-12-08 12:18:23 +01:00 |
|
Massimiliano Culpo
|
6a3f94a0bd
|
Fix setting SPACK_TARGET_ARGS for concrete specs
|
2024-12-08 12:18:23 +01:00 |
|
Massimiliano Culpo
|
1f675bb742
|
Fix setting SPACK_TARGET_ARGS for concrete specs
|
2024-12-08 12:18:22 +01:00 |
|
Massimiliano Culpo
|
c92c603283
|
Fix concretization of julia
That package depends on llvm as a library, and the rule on compatible
targets for compilers was getting in the way.
|
2024-12-08 12:18:22 +01:00 |
|
Massimiliano Culpo
|
89fe2b8b46
|
Make Spec.compiler behavior stricter
Now the adaptor will raise if the Spec has no C, C++,
or Fortran compiler.
|
2024-12-08 12:18:19 +01:00 |
|
Massimiliano Culpo
|
998270b714
|
Make Spec.compiler behavior stricter
Now the adaptor will raise if the Spec has no C, C++,
or Fortran compiler.
|
2024-12-08 12:18:03 +01:00 |
|
Massimiliano Culpo
|
f764029b0a
|
unit-tests: remove a few FIXMEs
|
2024-12-08 12:18:02 +01:00 |
|
Massimiliano Culpo
|
67011c8e88
|
Spec.__contains__: traverse only lin/run + direct build
|
2024-12-08 12:17:24 +01:00 |
|
Massimiliano Culpo
|
7ee73ed1b6
|
Spec.__contains__: traverse only lin/run + direct build
|
2024-12-08 12:17:24 +01:00 |
|
Massimiliano Culpo
|
3408f7ec56
|
Remove a test that should fail according to concretization rules
|
2024-12-08 12:17:23 +01:00 |
|
Massimiliano Culpo
|
95f8b335a2
|
Add a unit-test for satisfies and __getitem__ semantic
|
2024-12-08 12:17:23 +01:00 |
|
Massimiliano Culpo
|
ab4e8449a2
|
Add a unit-test for compiler self-dependencies
|
2024-12-08 12:17:22 +01:00 |
|
Massimiliano Culpo
|
0ea1ead751
|
Exempt "compilers" and "runtimes" from default requirements
|
2024-12-08 12:17:22 +01:00 |
|
Massimiliano Culpo
|
8ca15e25bf
|
unit-tests: mark a few tests as xfail, or skip, for now
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
2024-12-08 12:17:21 +01:00 |
|
Massimiliano Culpo
|
e6cd03711e
|
unit-tests: fix most unit tests to account for the new model
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
2024-12-08 12:17:21 +01:00 |
|
Massimiliano Culpo
|
fa0b10148f
|
asp: fix intel-oneapi-compilers-classic
|
2024-12-08 12:17:21 +01:00 |
|
Massimiliano Culpo
|
fefdafea50
|
Exempt "compilers" and "runtimes" from default requirements
|
2024-12-08 12:17:20 +01:00 |
|
Massimiliano Culpo
|
67201b168c
|
Allow self concretization to bootstrap compilers
|
2024-12-08 12:17:20 +01:00 |
|
Massimiliano Culpo
|
e9372fe24c
|
Add more constraint to providers
|
2024-12-08 12:17:19 +01:00 |
|
Massimiliano Culpo
|
9b0f0a8cad
|
Fix for duplicate glibc in concretization
|
2024-12-08 12:17:19 +01:00 |
|
Massimiliano Culpo
|
40e0d389ea
|
Improve reporting when bootstrapping from source
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
2024-12-08 12:17:18 +01:00 |
|
Massimiliano Culpo
|
1415f50a64
|
Improve error messages for statically checked specs
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
2024-12-08 12:17:18 +01:00 |
|
Massimiliano Culpo
|
db2d1b40fc
|
spec: implemented direct satisfy semantic
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
2024-12-08 12:17:17 +01:00 |
|
Massimiliano Culpo
|
e4ace1a63a
|
compilers_for_arch: improve implementation
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
2024-12-08 12:17:17 +01:00 |
|
Massimiliano Culpo
|
0510c9fcde
|
Fixup binary cache reuse
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
2024-12-08 12:17:16 +01:00 |
|
Massimiliano Culpo
|
0036713b81
|
Write adaptors for CompilerSpec and Compiler
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
2024-12-08 12:17:16 +01:00 |
|
Massimiliano Culpo
|
c55ebdb183
|
Make BaseConfiguration pickleable
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
2024-12-08 12:17:16 +01:00 |
|
Massimiliano Culpo
|
4a4ffe4733
|
(WIP) Fix cray manifest
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
2024-12-08 12:17:15 +01:00 |
|
Massimiliano Culpo
|
88cb090e00
|
(WIP) Fix LMod module generation
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
2024-12-08 12:17:15 +01:00 |
|
Massimiliano Culpo
|
15d75caafe
|
(WIP) Remove deprecated argument for Spec.format
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
2024-12-08 12:17:14 +01:00 |
|
Massimiliano Culpo
|
9601f6a4c4
|
fixup: spec copies compiler annotation
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
2024-12-08 12:17:14 +01:00 |
|
Massimiliano Culpo
|
30b9f6a1c1
|
Restore bootstrapping from binaries
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
2024-12-08 12:17:13 +01:00 |
|
Massimiliano Culpo
|
0646759258
|
Restore bootstrapping from sources
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
2024-12-08 12:17:13 +01:00 |
|