Age | Commit message (Collapse) | Author | Files | Lines |
|
Fixes #7593
By default MacOS concretizes using the clang compiler. The unit tests
include a call to "spack spec mpileaks", which has elfutils as a
dependency; #7096 added a conflict in elfutils to avoid building
with clang, which lead to the MacOS unit tests to start failing.
This updates the concretization to force using gcc when concretizing
mpileaks.
|
|
|
|
|
|
spack brought out some configury/make issues with
libhio, so some patches come along for the ride.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
|
|
Use `$HOME` for cli commands in `mirrors.yaml` and add
"username" example strings in the file itself.
|
|
|
|
|
|
* r-snowfall: dep for phantompeakqualtools
* r-snowfall: fix version number
* r-snowfall: fix hash
|
|
|
|
|
|
* --enable-shared *additionally* builds shared libraries
(and it builds fast, so no variant here)
|
|
Modifications:
* Added zlib dependency, starting from version 3.0.0
* Added memchecker support for debugging
* Remove mpirun and similar links if slurm is selected as a scheduler
|
|
|
|
|
|
Catch v1 and v2 are maintained independently since v2 requires C++11
support. Updating both to the latest.
|
|
This fixes a check that decides when to skip buildcache relocation.
Originally the check was flawed in two ways: it would skip if the
source prefix matched the destination prefix, which no longer
matters since the source prefix is replaced with a placeholder
(so it always needs to be updated); it also would skip relocation
if the rpaths were not relative, when in fact it should be the
opposite (binaries without relative rpaths *should* be relocated,
and those without don't need it).
|
|
Version 3.11 works with gcc7
see: https://github.com/ablab/spades/issues/26
|
|
* r-rlang: added version 0.1.4
* r-lubridate: added version 1.7.1 and dependency
* r-tidyselect: new package
* r-dplyr: added version 0.7.4
* r-rstudioapi: added version 0.7
* r-tidyr: added version 0.7.2 and other dependencies
* r-tidyverse: new package
* r-tidyr: updated dependencies
* r-tidyverse: added dependency r-rlang
* r-tidyverse: edited docstring
* r-tidyverse: fixed typo
* fix typo again
|
|
|
|
|
|
|
|
pkg-config is also required for release versions.
|
|
|
|
|
|
* new package: Seqan (bioinformatics)
* add compiler requirements as conflicts
* fix typo
* add dependency types
* correct checksum
|
|
* `spack purge` now is `spack clean`
|
|
* Various updates to Spack's Bash completion
* Equals sign messes up tab completion
|
|
Intel (#7496)
Added a variant to enable default optimizations for production builds.
Uses --with-icc if built with Intel compilers.
|
|
|
|
|
|
* Add a new package: graph500.
* Remove leading comments.
* graph500 is a MakefilePackage.
* Update.
* Update.
|
|
- FastPackageChecker was being called at startup every time Spack runs,
which takes a long time on networked filesystems. Startup was taking
5-7 seconds due to this call.
- The checker was intended to avaoid importing all packages (which is
really expensive) when all it needs is to stat them. So it's only
"fast" for parts of the code that *need* it.
- This commit makes repositories instantiate the checker lazily, so it's
only constructed when needed.
|
|
- This was needed when we transitioned to all lowercase packages because
git didn't handle case changes well on case-insensitive filesystems.
- Now it just adds extra stat calls to startup, and we check for
all-lowercase package names in tests, so we'll remove it.
- people using really old versions of Spack can re-clone.
|
|
* Create unload_module method
Extract code from load_module into unload_module.
* Unload modules to create a clean env on Cray
removes cray-libsci, cray-mpich and darshan to prevent any silent
linking with those packages.
|
|
|
|
|
|
|
|
* Adding bc package.
* Adding ed package which is actually a dependency of bc.
|
|
* beast1: new package
* beast1: taking suggestion
|
|
* Add format to separate target and os for path
spec format can now handle separations of target and os for setting
up the path.
* Added ${PLATFORM} et al to spec.format()
${PLATFORM}, ${OS}, ${TARGET}
* Update tests
Updated tests and got rid of unnecessary code.
* Also update documentation to reflect this new ability.
* Add default path scheme to config.yaml
Added default path scheme to config.yaml. Users can overwrite this
section if they want.
|
|
|
|
|
|
|
|
|
|
* Speedup the default 'libs' property search - important for external
packages.
* As advised by @alalazo, use tuples instead of lists inside
_libs_default_handler.
|
|
* mc: new package
* Update package.py
* Update package.py
* Update package.py
|
|
* [hypre] Add the 'headers' property plus a small tweak in the 'libs'
property.
* [hypre] Add fallbacks for searching for '.libs' in 'prefix.lib64' and
in all of 'prefix'.
* [hypre] Fix style.
* [hypre] Use find_headers instead of find + HeaderList.
|
|
* added a new package file for PHIST (Pipelined, Hybrid-parallel Iterative Solver Toolkit)
* packages/phist: fix some formatting errors (too long lines etc)
and set allowed values for option "outlev"
* packages/phist: fix some more flake8 errors
* add headers property to netlib-lapack and intel-mkl
* ghost: fix finding cblas header and libs (at least for mkl and netlib-lapack, which provide headers())
* added a new package file for PHIST (Pipelined, Hybrid-parallel Iterative Solver Toolkit)
* packages/phist: fix some formatting errors (too long lines etc)
and set allowed values for option "outlev"
* packages/phist: fix some more flake8 errors
* phist: use headers property to find lapacke include dir
* phist: fix flake8 error
* phist: be more specific about dependencies and update version
* phist: state trilinos minimum version when building with Tpetra kernels
* gmp: add oldish version 5.1.3 with checksum
* phist: get rid of the 'petsc+complex' variant, it can be installed by kernel_lib=petsc ^petsc+complex
* phist: new version
* phist: fix version checksum
* Revert "add headers property to netlib-lapack and intel-mkl"
This reverts commit d8cb62905ebfb2cba186fd2d736d54a88a49d089.
* Revert "ghost: fix finding cblas header and libs (at least for mkl and netlib-lapack, which provide headers())"
This reverts commit d406a77ed7879c124fbaf1d757d002b9f0771620.
* phist: remove unused function
* phist: reorder package file versions/variants/depends_on/rest
* phist: some minor changes requested by @adamjsteward
|
|
|
|
* Add py-cvxopt package
* Flake8 fixes
|