summaryrefslogtreecommitdiff
path: root/user/spack
AgeCommit message (Collapse)AuthorFilesLines
2023-11-04user/spack: fix broken 'linux-headers' package.Zach van Rijn3-2/+43
See: https://github.com/spack/spack/issues/40334 Also: * Upstream Spack assumes that 'linux-headers' is always installed on the system, since it is a dependency of glibc. As 'openssl' requires it, make the dependency explicit. There are likely many more occurrences of this that should be reported and fixed upstream.
2023-11-03user/spack: relocate default configuration. fixes #1108.Zach van Rijn5-26/+59
Switching to a file-based (as opposed to patch-based) configuration will be easier for us to maintain. Note that '/opt/spack/etc/spack/config.yaml' will override values in '/etc/spack/config.yaml'. Also: * change upstream spack.git provider; fixes spack#8, which gives users immediate access to our patches if they wish to set up a separate Spack tree
2023-11-03user/spack: default unprivileged root. fixes #1106.Zach van Rijn2-2/+26
2023-11-03user/spack: relocate to '/opt/spack'.Zach van Rijn2-16/+46
Additional changes: * add 'linux-headers' to makedepends; required by openssl during clingo bootstrap * add .post-install file to inform admins about usage
2023-11-02user/spack: support all targets.Zach van Rijn3-16/+71
* ppc requires explicit -latomic; this patch fixes adelie/spack#6 for both the initial clingo bootstrap and 'spack install clingo' * fix regression where all targets not supported by golang/rust could not be bootstrapped; this patch fixes adelie/spack#7 * pmmx still requires the archspec patch; fixes #794 * enable debug output during bootstrap build * disable buildcache by default (do not attempt to pull binaries) * fix package paths
2023-11-01user/spack: bump { 0.19.0_p1 --> 0.20.3_p1 }.Zach van Rijn1-3/+3
2023-11-01user/spack: miscellaneous improvements.Zach van Rijn2-2/+21
* 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.
2022-12-17user/spack: temporarily disable build on ppc. see #794.Zach van Rijn1-1/+1
2022-11-14user/spack: bump { 0.17.2 --> 0.19.0_p1 }.Zach van Rijn2-8/+34
2022-10-21user/spack: use our fork for patches. disable strip. fixes #682, #684.Zach van Rijn1-6/+9
2022-10-21user/spack: new package.Zach van Rijn1-0/+43