Age | Commit message (Collapse) | Author | Files | Lines |
|
compiler find (#18165)
* spack config: default modification scope can be an environment
The previous model was that environments are the highest priority config
scope for config reading operations, but were not considered for config
writing operations. Now, the active environment is the highest priority
config scope for both reading and writing operations.
Now spack config add, spack external find and spack compiler set environment
configuration in the environment by default if an environment is active. This is a
change in default behavior for these routines, but better matches the mental
model for an environment taking precedence over the user's default config file.
* add scope argument to 'spack external find' to choose non-default scope
* Increase testing for config modifications on environments
Co-authored-by: Gregory Becker <becker33@llnl.gov>
|
|
* ROCm 3.5 miopen recipe
* fixing flake8 issues
* cmake variant fix
* min support fix
* variant possible values
|
|
|
|
|
|
At some point in the build phase a script
spack-src/scripts/convert-template
has a shebang looking for python in the path.
Currently this picks up system python if in invoker's path, but should
be using python from spack, so add a build dependency on python.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(#18511)
Many system-installed binaries (at least in Debian) are built against a
libtinfo.so that has versioned symbols. If spack builds a version without this
functionality, and it winds up in the user's LD_LIBRARY_PATH via spack load,
system binaries will begin to complain.
```
$ less log.txt
less: /opt/spack/.../libtinfo.so.6: no version information available (required by less)
```
Co-authored-by: Luke D'Alessandro <ldalessa@uw.edu>
|
|
|
|
|
|
|
|
|
|
|
|
* depends_on cannot handle ^ sigil
* cardioid+mfem+cuda requires hypre+cuda
* Document this limitation
* Move warning message to Known Issues docs
* Better handling of parmetis dep
|
|
* Add new MavenPackage build system base class
* Fix flake8 and doc tests
* More specific regex
* Java 8 required for these packages
|
|
The 'external_modules' attribute on a Spec, when read from a YAML
configuration file, may contain extra formatting that is lost when
that Spec is written-to/read-from JSON format. This was resulting in
a hashing instability (when the Spec was read back, it would report a
different hash). This commit adds a function which removes the extra
formatting from 'external_modules' as it is passed to the Spec in
__init__ to ensure a consistent hash.
|
|
* install/install_tree: glob support
* Add unit tests
* Update existing packages
* Raise error if glob finds no files, document function raises
|
|
* Pillow-SIMD: use as default PIL provider
* Fix concretization of pil
* Fix build of older versions of pillow
|
|
freetype's headers are installed in the `freetype2` subdirectory, use a
custom headers property to fix this in dependent packages.
|
|
|
|
|
|
* Add test tolerance variant to nalu-wind pkg
* flake8 fixes
|
|
|
|
* new package: corenlp
* import os, not os.path
|
|
|
|
* Add rocm 3.7.0 libs
* Make 3.7.0-only dependency on numactl explicit
* Add rocm-device-libs dep to rocm-clang-ocl
* Update the cmakelists dir in rocm-debug-agant
* Make rocm-debug-agent work on 3.7.0
* Disable tensile host; following rocm-arch recommendations
|
|
* Add new RubyPackage build system base class
* Ruby: add spack external find support
* Add build tests for RubyPackage
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* ldak: new package at 5.1
* flake8
* Re-run tests
* Apply suggestions from code review
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
|
|
|
|
* new package: py-python-fmask
* flake8
* add missing dependency
Co-authored-by: sbulut <sbulut@3vgeomatics.com>
Co-authored-by: Sinan81 <Sinan81@earth>
|
|
* new package: py-gitdb
* Update var/spack/repos/builtin/packages/py-gitdb/package.py
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* Update package.py
Co-authored-by: sbulut <sbulut@3vgeomatics.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
|
|
|
|
|
|
Co-authored-by: Gvozden Nešković <neskovic@dev06.compeng.uni-frankfurt.de>
|
|
Update available versions and add Fortran check
|