summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@gmail.com>2024-11-17 09:07:08 +0100
committerGitHub <noreply@github.com>2024-11-17 09:07:08 +0100
commit42c9961bbefcd6aa32c68ffccad24279725df563 (patch)
tree80459a5d7be2ec18866f76861c9fdd4a837ac1e3
parentfe2bf4c0f93e8c9b6189361f3cf2e696be8bcb99 (diff)
downloadspack-42c9961bbefcd6aa32c68ffccad24279725df563.tar.gz
spack-42c9961bbefcd6aa32c68ffccad24279725df563.tar.bz2
spack-42c9961bbefcd6aa32c68ffccad24279725df563.tar.xz
spack-42c9961bbefcd6aa32c68ffccad24279725df563.zip
Added a few missing language deps to packages (#47639)
-rw-r--r--var/spack/repos/builtin/packages/armadillo/package.py3
-rw-r--r--var/spack/repos/builtin/packages/camp/package.py3
-rw-r--r--var/spack/repos/builtin/packages/cereal/package.py3
-rw-r--r--var/spack/repos/builtin/packages/fmt/package.py1
-rw-r--r--var/spack/repos/builtin/packages/kokkos/package.py1
-rw-r--r--var/spack/repos/builtin/packages/kvtree/package.py3
-rw-r--r--var/spack/repos/builtin/packages/less/package.py2
-rw-r--r--var/spack/repos/builtin/packages/macsio/package.py3
-rw-r--r--var/spack/repos/builtin/packages/metis/package.py3
-rw-r--r--var/spack/repos/builtin/packages/rankstr/package.py3
-rw-r--r--var/spack/repos/builtin/packages/samrai/package.py3
-rw-r--r--var/spack/repos/builtin/packages/spath/package.py3
-rw-r--r--var/spack/repos/builtin/packages/vtk-m/package.py3
13 files changed, 25 insertions, 9 deletions
diff --git a/var/spack/repos/builtin/packages/armadillo/package.py b/var/spack/repos/builtin/packages/armadillo/package.py
index 939a3e62f9..cd71d93656 100644
--- a/var/spack/repos/builtin/packages/armadillo/package.py
+++ b/var/spack/repos/builtin/packages/armadillo/package.py
@@ -31,7 +31,8 @@ class Armadillo(CMakePackage):
version("8.100.1", sha256="54773f7d828bd3885c598f90122b530ded65d9b195c9034e082baea737cd138d")
version("7.950.1", sha256="a32da32a0ea420b8397a53e4b40ed279c1a5fc791dd492a2ced81ffb14ad0d1b")
- depends_on("cxx", type="build") # generated
+ depends_on("c", type="build")
+ depends_on("cxx", type="build")
variant("hdf5", default=False, description="Include HDF5 support")
diff --git a/var/spack/repos/builtin/packages/camp/package.py b/var/spack/repos/builtin/packages/camp/package.py
index 7e7c305b18..71327292e6 100644
--- a/var/spack/repos/builtin/packages/camp/package.py
+++ b/var/spack/repos/builtin/packages/camp/package.py
@@ -54,7 +54,8 @@ class Camp(CMakePackage, CudaPackage, ROCmPackage):
version("0.2.2", sha256="194d38b57e50e3494482a7f94940b27f37a2bee8291f2574d64db342b981d819")
version("0.1.0", sha256="fd4f0f2a60b82a12a1d9f943f8893dc6fe770db493f8fae5ef6f7d0c439bebcc")
- depends_on("cxx", type="build") # generated
+ depends_on("c", type="build")
+ depends_on("cxx", type="build")
# TODO: figure out gtest dependency and then set this default True.
variant("tests", default=False, description="Build tests")
diff --git a/var/spack/repos/builtin/packages/cereal/package.py b/var/spack/repos/builtin/packages/cereal/package.py
index a53ddb79ce..4a0be30b46 100644
--- a/var/spack/repos/builtin/packages/cereal/package.py
+++ b/var/spack/repos/builtin/packages/cereal/package.py
@@ -33,7 +33,8 @@ class Cereal(CMakePackage):
version("1.0.0", sha256="51c31c84d4c9e410e56d8bfc3424076b3234f11aa349ac8cda3db9f18118c125")
version("0.9.1", sha256="2a99722df9c3d0f75267f732808a4d7e564cb5a35318a3d1c00086e2ef139385")
- depends_on("cxx", type="build") # generated
+ depends_on("c", type="build")
+ depends_on("cxx", type="build")
patch("Boost.patch", when="@:1.3.0")
patch("Boost2.patch", when="@1.2.2:1.3.0")
diff --git a/var/spack/repos/builtin/packages/fmt/package.py b/var/spack/repos/builtin/packages/fmt/package.py
index c0d1b2461a..72f1e11563 100644
--- a/var/spack/repos/builtin/packages/fmt/package.py
+++ b/var/spack/repos/builtin/packages/fmt/package.py
@@ -47,6 +47,7 @@ class Fmt(CMakePackage):
version("3.0.0", sha256="1b050b66fa31b74f1d75a14f15e99e728ab79572f176a53b2f8ad7c201c30ceb")
version("master", branch="master")
+ depends_on("c", type="build")
depends_on("cxx", type="build")
variant(
diff --git a/var/spack/repos/builtin/packages/kokkos/package.py b/var/spack/repos/builtin/packages/kokkos/package.py
index ae8c0a9d6c..9b9b78e117 100644
--- a/var/spack/repos/builtin/packages/kokkos/package.py
+++ b/var/spack/repos/builtin/packages/kokkos/package.py
@@ -143,6 +143,7 @@ class Kokkos(CMakePackage, CudaPackage, ROCmPackage):
url="https://github.com/kokkos/kokkos/archive/3.0.00.tar.gz",
)
+ depends_on("c", type="build")
depends_on("cxx", type="build") # Kokkos requires a C++ compiler
depends_on("cmake@3.16:", type="build")
diff --git a/var/spack/repos/builtin/packages/kvtree/package.py b/var/spack/repos/builtin/packages/kvtree/package.py
index 865c712c14..86126ec57a 100644
--- a/var/spack/repos/builtin/packages/kvtree/package.py
+++ b/var/spack/repos/builtin/packages/kvtree/package.py
@@ -29,7 +29,8 @@ class Kvtree(CMakePackage):
version("1.0.3", sha256="c742cdb1241ef4cb13767019204d5350a3c4383384bed9fb66680b93ff44b0d4")
version("1.0.2", sha256="56fb5b747758c24a907a8380e8748d296900d94de9547bc15f6b427ac4ae2ec4")
- depends_on("c", type="build") # generated
+ depends_on("c", type="build")
+ depends_on("cxx", type="build")
depends_on("zlib-api", type="link")
diff --git a/var/spack/repos/builtin/packages/less/package.py b/var/spack/repos/builtin/packages/less/package.py
index 8e974da266..8601a60210 100644
--- a/var/spack/repos/builtin/packages/less/package.py
+++ b/var/spack/repos/builtin/packages/less/package.py
@@ -19,6 +19,8 @@ class Less(AutotoolsPackage):
license("GPL-3.0-or-later OR BSD-2-Clause", checked_by="wdconinc")
+ depends_on("c", type="build")
+
version("668", sha256="dbc0de59ea9c50e1e8927e6b077858db3a84954e767909bc599e6e6f602c5717")
version("661", sha256="a900e3916738bf8c1a0a2a059810f1c59b8271ac8bb46898c6e921ea6aefd757")
version("643", sha256="3bb417c4b909dfcb0adafc371ab87f0b22e8b15f463ec299d156c495fc9aa196")
diff --git a/var/spack/repos/builtin/packages/macsio/package.py b/var/spack/repos/builtin/packages/macsio/package.py
index 9f61c5dff2..00b0256d22 100644
--- a/var/spack/repos/builtin/packages/macsio/package.py
+++ b/var/spack/repos/builtin/packages/macsio/package.py
@@ -20,7 +20,8 @@ class Macsio(CMakePackage):
version("1.1", sha256="a86249b0f10647c0b631773db69568388094605ec1a0af149d9e61e95e6961ec")
version("1.0", sha256="1dd0df28f9f31510329d5874c1519c745b5c6bec12e102cea3e9f4b05e5d3072")
- depends_on("c", type="build") # generated
+ depends_on("c", type="build")
+ depends_on("cxx", type="build")
variant("mpi", default=True, description="Build MPI plugin")
variant("silo", default=False, description="Build with SILO plugin")
diff --git a/var/spack/repos/builtin/packages/metis/package.py b/var/spack/repos/builtin/packages/metis/package.py
index 75e8b15982..4e2f6a79b2 100644
--- a/var/spack/repos/builtin/packages/metis/package.py
+++ b/var/spack/repos/builtin/packages/metis/package.py
@@ -31,7 +31,8 @@ class Metis(CMakePackage, MakefilePackage):
version("5.1.0", sha256="76faebe03f6c963127dbb73c13eab58c9a3faeae48779f049066a21c087c5db2")
version("4.0.3", sha256="5efa35de80703c1b2c4d0de080fafbcf4e0d363a21149a1ad2f96e0144841a55")
- depends_on("c", type="build") # generated
+ depends_on("c", type="build")
+ depends_on("cxx", type="build")
build_system(
conditional("cmake", when="@5:"), conditional("makefile", when="@:4"), default="cmake"
diff --git a/var/spack/repos/builtin/packages/rankstr/package.py b/var/spack/repos/builtin/packages/rankstr/package.py
index 1fe8a9cf3e..32e3cb1302 100644
--- a/var/spack/repos/builtin/packages/rankstr/package.py
+++ b/var/spack/repos/builtin/packages/rankstr/package.py
@@ -26,7 +26,8 @@ class Rankstr(CMakePackage):
version("0.0.3", sha256="d32052fbecd44299e13e69bf2dd7e5737c346404ccd784b8c2100ceed99d8cd3")
version("0.0.2", sha256="b88357bf88cdda9565472543225d6b0fa50f0726f6e2d464c92d31a98b493abb")
- depends_on("c", type="build") # generated
+ depends_on("c", type="build")
+ depends_on("cxx", type="build")
depends_on("mpi")
diff --git a/var/spack/repos/builtin/packages/samrai/package.py b/var/spack/repos/builtin/packages/samrai/package.py
index 2495476b13..48e5a3640f 100644
--- a/var/spack/repos/builtin/packages/samrai/package.py
+++ b/var/spack/repos/builtin/packages/samrai/package.py
@@ -71,6 +71,9 @@ class Samrai(AutotoolsPackage):
depends_on(Boost.with_default_variants, when="@3.0.0:3.11.99", type="build")
depends_on("silo+mpi", when="+silo")
+ depends_on("c", type="build")
+ depends_on("cxx", type="build")
+
# don't build SAMRAI 3+ with tools with gcc
patch("no-tool-build.patch", when="@3.0.0:%gcc")
diff --git a/var/spack/repos/builtin/packages/spath/package.py b/var/spack/repos/builtin/packages/spath/package.py
index c25b74b58e..0256997362 100644
--- a/var/spack/repos/builtin/packages/spath/package.py
+++ b/var/spack/repos/builtin/packages/spath/package.py
@@ -26,7 +26,8 @@ class Spath(CMakePackage):
version("0.0.2", sha256="7a65be59c3d27e92ed4718fba1a97a4a1c68e0a552b54de13d58afe3d8199cf7")
version("0.0.1", sha256="f41c0ac74e6fb8acfd0c072d756db0fc9c00441f22be492cc4ad25f7fb596a24")
- depends_on("c", type="build") # generated
+ depends_on("c", type="build")
+ depends_on("cxx", type="build")
depends_on("zlib-api", type="link", when="@:0.0.2")
diff --git a/var/spack/repos/builtin/packages/vtk-m/package.py b/var/spack/repos/builtin/packages/vtk-m/package.py
index f896e2160e..09525457c2 100644
--- a/var/spack/repos/builtin/packages/vtk-m/package.py
+++ b/var/spack/repos/builtin/packages/vtk-m/package.py
@@ -53,7 +53,8 @@ class VtkM(CMakePackage, CudaPackage, ROCmPackage):
version("1.2.0", sha256="44596e88b844e7626248fb8e96a38be25a0e585a22256b1c859208b23ef45171")
version("1.1.0", sha256="55f42c417d3a41893230b2fd3b5c192daeee689a2193de10bf22a1ef5c24c7ad")
- depends_on("cxx", type="build") # generated
+ depends_on("c", type="build")
+ depends_on("cxx", type="build")
variant("shared", default=False, description="build shared libs")