summaryrefslogtreecommitdiff
path: root/user/spack/default-no-buildcache.patch
diff options
context:
space:
mode:
authorZach van Rijn <me@zv.io>2023-11-01 08:13:08 -0500
committerZach van Rijn <me@zv.io>2023-11-01 10:34:31 -0500
commit2005abb029e090f156d3ad508cd6631b385d433c (patch)
tree984464001e3270b33a1cc6204dd4918b3a7c9804 /user/spack/default-no-buildcache.patch
parent2966e80a6d9a08e4bee074e23ce2974f114faad5 (diff)
downloadpackages-2005abb029e090f156d3ad508cd6631b385d433c.tar.gz
packages-2005abb029e090f156d3ad508cd6631b385d433c.tar.bz2
packages-2005abb029e090f156d3ad508cd6631b385d433c.tar.xz
packages-2005abb029e090f156d3ad508cd6631b385d433c.zip
user/spack: miscellaneous improvements.
* Make dependencies explicit https://spack.readthedocs.io/en/latest/getting_started.html#system-prerequisites * Remove cached compiler preferences; this causes problems if e.g. 'ccache' is used ('/usr/local/bin/gcc') when built but the same path does not exist on the installed system. * Do not attempt to use the buildcache (search remote server for pre-built packages). We are the only musl-based distro currrently packaging Spack, and no such binaries exist yet.
Diffstat (limited to 'user/spack/default-no-buildcache.patch')
-rw-r--r--user/spack/default-no-buildcache.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/user/spack/default-no-buildcache.patch b/user/spack/default-no-buildcache.patch
new file mode 100644
index 000000000..f0cd1bb1f
--- /dev/null
+++ b/user/spack/default-no-buildcache.patch
@@ -0,0 +1,13 @@
+diff --git a/lib/spack/spack/cmd/install.py b/lib/spack/spack/cmd/install.py
+index 3f9a948a23..bc46e98395 100644
+--- a/lib/spack/spack/cmd/install.py
++++ b/lib/spack/spack/cmd/install.py
+@@ -120,7 +120,7 @@ def setup_parser(subparser):
+ "--use-cache",
+ action="store_true",
+ dest="use_cache",
+- default=True,
++ default=False,
+ help="check for pre-built Spack packages in mirrors (default)",
+ )
+ cache_group.add_argument(