Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
* py-sphinx-tabs: new version 3.4.5
* py-sphinx-design: new versions 0.5.0, 0.6.0, and 0.6.1
* py-requests: new version 2.32.3
* py-dnspython: new version 2.6.1
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
* py-hatch-vcs: new version 0.4.0
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
|
|
|
|
|
|
Python 3.12 removed the `distutils` module, which is being required
by the build process of LLVM <= 14: Conflict with it for +python.
Fix build to not pick host tools like an incompatible Python from host
Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
|
|
|
|
|
|
|
|
gcc on ubuntu has fix-cortex-a53-843419 set by default - this causes linking
issues (symbol relocation errors) for tf, even when compiling for different
cpus.
|
|
|
|
|
|
|
|
* add external ROCm support for py-jaxlib
* fix style
* remove fork releases
|
|
If `add_padding()` is allowed to return a path with a trailing path
separator, it will get collapsed elsewhere in Spack. This can lead to
buildcache entries that have RPATHS that are too short to be replaced by
other users whose install root happens to be padded to the correct
length. Detect this and replace the trailing path separator with a
concrete path character.
Signed-off-by: Samuel E. Browne <sebrown@sandia.gov>
|
|
Co-authored-by: Bernhard Kaindl <bernhard.kaindl@cloud.com>
|
|
|
|
|
|
Also: set the build and install directories to the source directory
because the build system unfortunately expects the `src_ext` directory
to be under the current working directory when building the bundled
third-party libraries, even when the configure script is run from
another directory.
@scemama pointed out that 'make' just calls 'dune' which is already
parallel, so make itself should not have more than one job.
opam@:2.1 need 'make lib-ext' for cmdliner, above it's obsolete.
Co-authored-by: Bernhard Kaindl <bernhard.kaindl@cloud.com>
|
|
|
|
|
|
|
|
Co-authored-by: Bernhard Kaindl <bernhard.kaindl@cloud.com>
|
|
|
|
|
|
(#46533)
|
|
Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
|
|
|
|
The detection logic for the prefix used in py-bind11 if broken for spack
resulting in an empty prefix. However, the package provides an escape
hatch in the form of `prefix_for_pc_file`. Use this escape hatch to
provide the correct path; spack will always know better than pybind11's
CMake.
Co-authored-by: Robert Underwood <runderwood@anl.gov>
|
|
When OpenCV depends on HDF5+mpi, it needs to the MPI compilers available.
|
|
|
|
|
|
|
|
* podio: Add tag for 1.1
* edm4hep: Add 0.99.1 tag and update c++ standards
* Avoid repetition of cxxstd values
* Remove stray assert from developing
|
|
|
|
Add the latest tag for LCIO
|
|
* py-pybind11: add v2.13
* Remove build-tools tag
|
|
|
|
|
|
We've seen `getfqdn()` cause slowdowns on macOS in CI when added elsewhere. It's also
called by database.py every time we write the DB file.
- [x] replace the call with a memoized version so that it is only called once per process.
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
|
|
This PR introduces a new heuristic for the solver, which behaves better when
compilers are treated as nodes. Apparently, it performs better also on `develop`,
where compilers are still node attributes.
The new heuristic:
- Sets an initial priority for guessing a few attributes. The order is "nodes" (300),
"dependencies" (150), "virtual dependencies" (60), "version" and "variants" (30), and
"targets" and "compilers" (1). This initial priority decays over time during the solve, and
falls back to the defaults.
- By default, it considers most guessed facts as "false". For instance, by default a node
doesn't exist in the optimal answer set, or a version is not picked as a node version etc.
- There are certain conditions that override the default heuristic using the _priority_ of
a rule, which previously we didn't use. For instance, by default we guess that a
`attr("variant", Node, Variant, Value)` is false, but if we know that the node is already
in the answer set, and the value is the default one, then we guess it is true.
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
|
Signed-off-by: Justin Cook <jscook@lbl.gov>
|
|
This includes a test_linux699 variant which "activates" a version
that pulls from a repository other than the official repository.
This version is required to work with Linux kernel version
6.9.9 or later. Future official `msr-safe` versions are expected
to support later Linux kernel versions.
|
|
|
|
|
|
This commit adds some new versions of acts, detray, and vecmem.
|
|
depe (#46484)
* Add macos patch from cffi-feedstock, add version 1.17.1, update depends_on versions
* missing patch
* Use a url for the patch
* Remove 3.12 support
|
|
* *: no loop over files with filter_file(*files)
* scalpel: revert
|
|
* qd: add new versions and pull from main source tree
* add comment to that sha256 identical is intentional
|
|
|
|
Co-authored-by: Simon Potter <sp39sanger.ac.uk>
|