Age | Commit message (Collapse) | Author | Files | Lines |
|
Fixes #7356
In some cases OperatingSystem (e.g. LinuxDistro) was getting
instantiated with a version that contains dashes. This breaks because
the concretizer later converts this value to a string and re-parses
it, and the '-' character is used to separate architecture components.
This adds a guard in the initializer to convert '-' to '_'.
|
|
There are two additional releases moved to bintray.
Change to bintray for 1.64 and 1.65 as well since SF downloads are
too instable.
|
|
|
|
|
|
This is needed when using system lua on RHEL and clones where lua
is installed in /usr/lib64. Note that the path entry for lua in
packages.yaml should specify the major/minor version of lua (since
this is used to calculate the lua lib directory)
|
|
* json-c: Update to 0.13.1
0.12.1 does not compile with GCC 7.
* json-c: Add patch to make 0.12.1 build with gcc 7
|
|
|
|
updated hoomd-blue to latest tagged release in repo. This version also supports newer gcc6 compilers, so added constraint for older version to avoid breaking existing installs.
|
|
|
|
+ Newer versions of zoltan2 are doing test compiles that link to parmetis. If
these checks don't find `metis.h`, the check fails.
+ This small tweak ensures that the zoltan2 configure step can find `metis.h`
that is provided by spack.
|
|
|
|
|
|
|
|
Generalized ExaSP2 Install to use glob due to changes in naming
convention between previous release and current development branch
|
|
|
|
|
|
|
|
|
|
|
|
CudaPackage is always used as a mixin. As such it should inherit from
PackageBase, and not Package.
|
|
|
|
|
|
|
|
Fixes #7237
Fixes #6404
Fixes #6418
Fixes #6369
Identify when binary relocation fails to remove all instances of the
source prefix (and report an error to the user unless they specify
-a to allow the old root to appear). This check occurs at two stages:
during "bincache create" all instances of the root are replaced with
a special placeholder string ("@@@@..."), and a failure occurs if the
root is detected at this point; when the binary package is extracted
there is a second check. This addresses #7237 and #6418.
This is intended to be compatible with previously-created binary
packages.
This also adds:
* Better error messages for "spack install --use-cache" (#6404)
* Faster relocation on Mac OS (using a single call to
install_name_tool for all files rather than a call for each file)
* Clean up when "buildcache create" fails (addresses #6369)
* Explicit error message when the spack instance extracting the binary
package uses a different install layout than the spack instance that
created the binary package (since this is currently not supported)
* Remove the option to create unsigned binary packages with -y
|
|
|
|
For hdf5 `1.8.10` and some compilers, the hdf5 build system adds the
'-ansi' flag. hdf5 1.8.10 is not actually ansi compliant so this
adds a patch to modify the places where it violates ansi
compatibility (which ends up being a few comments).
|
|
|
|
Add PnMPI, a dynamic MPI tool infrastructure that builds on top of the
PMPI interface.
|
|
|
|
|
|
|
|
Add versions released after 3.5.0 (3.4.3, 3.5.1, and 3.6.x)
|
|
|
|
|
|
|
|
SOSflow depends on MPI and pkg-config, but neither of these
dependencies are currently in the spack package, so this commit adds
them.
|
|
|
|
|
|
|
|
|
|
likwid uses the current directory when building the paths to its
internal libraries. Spack overwrites PWD, causing likwid to not find
hwloc.h.
|
|
|
|
Make neuron package more generic
* find the bin directory dynamically for use in run_env and spack_env
* replace filter_compilers after install with filter_compiler_wrappers
* update checksum for _current_ 7.5 version
* make +python conflict with ~shared
* prepend the architecture specific lib directory to the LD_LIBRARY_PATH
Signed-off-by: Ricardo Silva <ricardo.silva@epfl.ch>
|
|
|
|
|
|
|
|
|
|
Fix installs as "root" user for the last libSplash release.
Missing quoting of string compares resulted in a CMake error
when run as root (e.g. in a Docker build).
|
|
|
|
|