Age | Commit message (Collapse) | Author | Files | Lines |
|
* thepeg: make rivet dependency optional...
* add "libs" variant, move compiler flags to flag_handler
Co-authored-by: iarspider <iarspider@users.noreply.github.com>
|
|
This PR allows you to do:
```
spack env create -d .
spack -e . add python
spack -e . concretize
spack -e . env depfile -o Makefile
make in<tab> # -> install
make install-<tab> # -> install-deps/
make install-deps/py<tab> # -> install-deps/python-x.y.z-hash
make install/zl<tab> # -> install/zlib-x.y.z-hash
make SP<tab> # -> make SPACK
make SPACK_<tab> # -> make SPACK_INSTALL_FLAGS=
```
|
|
|
|
Revamp the timer so we always have a designated begin and end.
Fix a bug where the phase timer was stopped before the phase started,
resulting in incorrect timing reports in timers.json.
|
|
|
|
|
|
Add spack.ld_so_conf.host_dynamic_linker_search_paths
Retrieve the current host runtime search paths for shared libraries;
for GNU and musl Linux we try to retrieve the dynamic linker from the
current Python interpreter and then find the corresponding config file
(e.g. ld.so.conf or ld-musl-<arch>.path). Similar can be done for
BSD and others, but this is not implemented yet. The default paths
are always returned. We don't check if the listed directories exist.
Use this in spack external find for libraries.
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
|
|
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
|
|
Since they cause --backtrace to report backtraces even with exit code 0
|
|
This reverts commit bf1b2a828c61fb465f7641b6230fef4f17867162, as libxcrypt's configure script requires Perl, leading to a circular dependency.
|
|
|
|
|
|
|
|
Since we dropped support for Python 2.7, there's no need
so use `six` anymore. We still need to vendor it until
we update our vendored dependencies.
|
|
While binaries built for PRs that get merged must still be rebuilt
in develop pipelines, they can be used by other PRs that find they
would otherwise need to rebuild them. Now that spackbot is
managing copying PR binaries from merged PRs into a shared location,
keeping it pruned to a reasonable size, and making sure the indices
are up to date, spack can use these mirrors as a potential source
of binaries.
|
|
Error message:
```
ModuleNotFoundError: No module named 'setuptools'
```
Co-authored-by: Stephen Sachs <stesachs@amazon.com>
|
|
|
|
* Ginkgo 1.5.0 release, new MPI variant
* Fix ROCTHRUST/ROCPRIM issues
* Fix deal.II issue with Ginkgo 1.5.0
* Also fix hipRAND+rocRAND RPATH settings
* Turn off CCACHE for spack builds.
Co-authored-by: Veselin Dobrev <dobrev@llnl.gov>
Co-authored-by: Veselin Dobrev <dobrev@llnl.gov>
|
|
|
|
I'm finding I often want the date in my paths and it would be nice if spack had a config variable for this.
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
|
|
This change adds all documented AMDGPU processors from GFX9 through GFX11 and sorts the list.
|
|
|
|
Detected using https://github.com/spack/spack/pull/28109
|
|
|
|
|
|
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
|
|
|
|
|
|
|
|
|
|
* Remove CI jobs related to Python 2.7
* Remove Python 2.7 specific code from Spack core
* Remove externals for Python 2 only
* Remove llnl.util.compat
|
|
|
|
|
|
|
|
|
|
* GDAL: add v3.6.0
* Explicitly control BASISU
* More reasonable variant defaults
|
|
|
|
[dealii] force cmake to accept Scalapack settings from Spack
|
|
We added a hotfix to releases/v0.19 with a feature flag, but the flag
is incompatible with the config schema on `develop`.
- [x] Ensure schema is compatible on develop even though config option is unused.
|
|
* Speed-up bootstrap mirror unit test
The unit test doesn't need to concretize, since it checks
only metadata for the mirror.
* architecture.py: use "default_mock_concretization" for slow test
|
|
|
|
(#33860)
* Use spack.spack_version_info as source of truth
Co-authored-by: Todd Gamblin <gamblin2@llnl.gov>
|
|
|
|
* Update ExaGO for 1.5.0 release
|
|
* magma: add version 2.7.0
Co-authored-by: Stan Tomov <tomov@icl.utk.edu>
|
|
|
|
* libxcrypt: 4.4.30
* libxcrypt.so.2 by default
* add libs prop, since libxcrypt provides libcrypt
|
|
|
|
* ParaView: Add variant for VisItBridge
* ParaView: Add kwryankrattiger has package maintainer
|
|
|