diff options
author | Zach van Rijn <me@zv.io> | 2023-11-01 08:13:08 -0500 |
---|---|---|
committer | Zach van Rijn <me@zv.io> | 2023-11-01 10:34:31 -0500 |
commit | 2005abb029e090f156d3ad508cd6631b385d433c (patch) | |
tree | 984464001e3270b33a1cc6204dd4918b3a7c9804 /user/spack/default-no-buildcache.patch | |
parent | 2966e80a6d9a08e4bee074e23ce2974f114faad5 (diff) | |
download | packages-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.patch | 13 |
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( |