Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
NOTE: packages built during the 'clingo-bootstrap' process
no longer apply patches of the form 'patch("foo.patch")'
due to changes noted at spack#16. Upstream is aware.
v0.22.0 introduces libc awareness (currently glibc or musl).
https://github.com/spack/spack/pull/43190
v0.23.0 removes the old concretizer, final 0.x release.
https://github.com/spack/spack/pull/45215
v1.0.0 has high-impact changes. several compiler limitations.
https://github.com/spack/spack/pull/45189
See also: https://github.com/spack/spack/discussions/30634
|
|
|
|
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.
|
|
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
|
|
|
|
Additional changes:
* add 'linux-headers' to makedepends; required by openssl
during clingo bootstrap
* add .post-install file to inform admins about usage
|
|
* 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
|
|
|
|
* 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.
|
|
|
|
|
|
|
|
|