summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-05-10bugfix: correct force_autoreconf method syntax (#23546)Tamara Dahlgren1-1/+1
2021-05-10CrayPE fix for json-c (#23515)lukebroskop1-0/+6
remove -Werror flag when compiling with cce
2021-05-10depend on elf provider in place of specifically libelf (#23524)eugeneswalker1-1/+1
2021-05-10py-numpy: add v1.20.3 (#23545)Adam J. Stewart1-0/+1
2021-05-10compare full old_prefix and new_prefix instead of layout_root (#23506)eugeneswalker1-1/+1
2021-05-10metall: fix incorrect use of setup_build_environment (#23532)eugeneswalker1-2/+2
2021-05-10Add new package: ima-evm-utils (#22161)darmac1-0/+23
2021-05-10Use define_from_variant for HiOp package (#23536)Cameron Rutherford1-47/+13
2021-05-10binutils: Improve flag_handler (#22642)Michael Kuhn1-3/+6
`flag_handler` currently passes all flags via injection. This makes it impossible to override the default flags provided by autotools (for instance, `binutils cflags='-O2'` will still build with `-O2 -g`). Instead, use injection for our workaround flags and pass other flags to the build system.
2021-05-08py-matplotlib: add v3.4.2 (#23531)Adam J. Stewart1-0/+1
2021-05-08py-vermin: add latest version 1.2.0 (#23528)Morten Kristensen1-1/+2
2021-05-08clingo: don't skip tests that deal with file permissionsMassimiliano Culpo3-16/+0
When we first merged the ASP-based solver, unit-tests were run in a Docker container with root permissions and that was preventing a few tests to succeed. Since some time though, clingo is tested as a regular user within Github Actions VMs, so we should start to run checks again.
2021-05-07craype fix for pdt (#23505)lukebroskop2-0/+18
* craype fix for pdt adapt the pdt package for cce * fix style issues
2021-05-07mercury: add version 2.0.1 (#23521)Jerome Soumagne1-0/+1
2021-05-07CrayPE fix for pfunit (#23512)lukebroskop1-1/+1
allow cce to be the compiler
2021-05-07Bugfix/matplotlib clang lto (#23519)dsjense1-0/+2
* Disable link-time optimization for matplotlib when using Clang. * Remove duplicated line. * Disable LTO only for versions >= 3.3.0.
2021-05-07Add conflict for the CCE compiler (#23502)lukebroskop1-0/+1
Add conflict for the CCE compiler
2021-05-07geos: Fix config issues with python bindings using python3 (#23479) (#23480)Tom Payerle2-0/+74
* geos: Fix config issues with python bindings using python3 (#23479) This should fix some config issues when building geos with python bindings and using python3 --- the geos configuration scripts had a few python2-isms. I only tested (lightly; geos built and I can import geos in python3) on 3.8.1, but I did check that the patch can at least be applied in 3.5. I belatedly discovered that geos dropped all the SWIG bindings in @3.9, so I also added some conflicts on the +python and +ruby options to note that they are not supported in 3.9. * geos: adding omitted patch file
2021-05-07install cmd: --no-add in an env installs w/out concretize and addScott Wittenburg5-9/+197
In an active concretize environment, support installing one or more cli specs only if they are already present in the environment. The `--no-add` option is the default for root specs, but optional for dependency specs. I.e. if you `spack install <depspec>` in an environment, the dependency-only spec `depspec` will be added as a root of the environment before being installed. In addition, `spack install --no-add <spec>` fails if it does not find an unambiguous match for `spec`.
2021-05-07return concrete spec (as is advertised in the docstring)Peter Josef Scheibel1-1/+1
2021-05-07fix check when retrieving matching spec from environment when there is a ↵Peter Josef Scheibel3-1/+20
match with a root spec as well as with a dependency of a root spec
2021-05-07Update py-hieroglyph (#23279)Claire Guilbaud1-4/+6
2021-05-07fdb: new package with deps (#23175)Sergey Kosukhin6-0/+331
2021-05-07compilers: aocc is now also available as a Cray PrgEnv (#23289)Tiziano Müller1-0/+3
2021-05-07GDAL: add v3.3.0 (#23426)Adam J. Stewart1-6/+37
2021-05-07Show useful error in build-env (#23458)Harmen Stoppels2-11/+21
Instead of an out of bounds error tell the user to provide a spec
2021-05-07libmonitor: add v2021.04.27 (#23460)Mark W. Krentel1-0/+1
2021-05-07at-spi2-core: add v2.40.1 (#23467)Robert Mijakovic1-0/+1
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
2021-05-07at-spi2-atk: add v2.38.0 (#23468)Robert Mijakovic1-0/+1
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
2021-05-07gdbm: patch when using arm@21.0: (#23492)Andrei Poenaru1-0/+1
2021-05-07CGNS:add v4.2.0, v4.1.2 and remove conflicting variant (#23481)Greg Sjaardema1-3/+2
Added the checksum for 4.1.2 and 4.2.0 The `parallel` variant did the exact same behavior as the `mpi` variant, but they had different default values than each other. Both variants set the value of `-DCGNS_ENABLE_PARALLEL`, so it was unclear which variant was "winning" and could definitely result in a non-intuitive build. Did a grep of the spack packages and none of them where using the `parallel` variant to control the cgns options. Retained the `mpi` variant as that one is being used by multiple packages. One issue that remains to be solved is that the default integer size has changed from 32-bit to 64-bit for the 4.2.0 release. This is controlled by the `int64` variant which currently defaults to `OFF`. There should maybe be some thought about changing the default to match the default of the current release, or maybe having a version-specific default... For now, left the behavior as it has been for previous versions.
2021-05-07OpenMPI: dont apply atomic patch for 4.1.1 and later (#23483)Howard Pritchard1-1/+1
The patch available in spack does not patch cleanly for the 4.1.1 and presumably later releases. See Open MPI commit b8a8096a3f153380f95af8f285f48e926eb18bf1 Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2021-05-07adms: new package (#23466)Olivier Cessenat1-0/+28
2021-05-07silo: add "hzip" and "fzip" variants (#23447)Steven Smith1-0/+6
SILO has optional support for compression libraries that require C++ (hzip and fpzip). This patch exposes those options as variants to enable configuration of SILO without the C++ libraries for C applications. hzip and fpzip are enabled by default to preserve current behavior.
2021-05-07gromacs: add v2021.2 (#23487)Gilles Gouaillardet1-0/+1
2021-05-06ASP-based solver: minimize mismatch of targets (#23462)Massimiliano Culpo1-32/+19
Like compilers targets now try to minimize mismatches, instead of maximizing matches. Deduction of mismatches is reworked to be the opposite of a match, since computing that is faster.
2021-05-06ASP-based solver: no intermediate package for concretizing together (#23307)Massimiliano Culpo2-0/+33
The ASP-based solver can natively manage cases where more than one root spec is given, and is able to concretize all the roots together (ensuring one spec per package at most). Modifications: - [x] When concretising together an environment the ASP-based solver calls directly its `solve` method rather than constructing a temporary fake root package.
2021-05-06py-keras: new version (#22711)Robert Mijakovic1-4/+9
* py-keras: new version * Adds missing dependencies. * Removes the newline which is against formatting rules. * py-keras: limits some dependencies to older versions * py-keras: restricts dependencies * pykeras: fixes dependency ranges :) Co-authored-by: Robert Mijakovic <robert.mijakovic@lrz.de> Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
2021-05-06py-brian2: Fix missing open range for python dependency (#23469)Sebastian Schmitt1-1/+1
2021-05-06amp: cleanup of the recipe (#23079)Massimiliano Culpo1-99/+67
2021-05-06Reduce visual noise during distributed build (#23338)Harmen Stoppels2-3/+7
2021-05-06Delete spurious binary x.tgz (#23465)Massimiliano Culpo1-0/+0
2021-05-06mlperf-deepcam: fixed issue with cuda variant and deps (#23087)Massimiliano Culpo3-7/+1
2021-05-06Put a module object in sys.modules before executing module code (#23269)Massimiliano Culpo2-2/+39
The loading protocol mandates that the the module we are going to import needs to be already in sys.modules before its code is executed, so to prevent unbounded recursions and multiple loading. Loading a module from file exits early if the module is already in sys.modules
2021-05-06boost: Switch download URL (#23422)Dr. Christian Tacke1-1/+1
boost has moved its downloads from a bintray URL to a jfrog URL. See: https://www.boost.org/users/news/boost_has_moved_downloads_to_jfr.html
2021-05-06arrow: zstd+pic variant does not exist anymore (#23463)Valentin Volkl1-1/+1
2021-05-06openblas: add version 0.3.15 (#23461)Kai Torben Ohlhus1-0/+1
2021-05-06Enable cmake option -optimal for rocsolver (#23448)Sreenivasa Murthy Kolam1-0/+8
2021-05-05Update Kokkos for release 3.4.00 and add SYCL (#23433)Daniel Arndt1-1/+4
* Update Kokkos for release 3.4.00 and add SYCL * add conflict if sycl was requested before 3.4
2021-05-05intel-oneapi packages: support root installs (#23401)Robert Cohn2-0/+21
When installing OneAPI packages as root (e.g. in a container), the installer places cache files in /var/intel/installercache that interfere with future Spack installs. This ensures that when running an installation as a root user that this is removed.