Age | Commit message (Collapse) | Author | Files | Lines |
|
and making Fortran an option that can be disabled. Also added
support for the POSIX I/O wrapper and OMPT for OpenMP.
|
|
There are problems with libunwind for arm and trying to use it with mesa.
See for example:
https://github.com/grate-driver/mesa/issues/6
disabling use of libunwind for arm, allows the package to be built
Signed-off-by: Howard Pritchard <hppritcha@gmail.com>
|
|
|
|
Apply configure options to skip manpage generation
and test builds for both wide and non-wide builts.
|
|
This way luarocks does not attempt to pull stuff from the internet.
Fix #3909
|
|
|
|
- Use of symbol testing macro requires explicit include()
- CMake policies are not version-portable and the support has to queried
based on CMake version
|
|
|
|
|
|
|
|
Signed-off-by: Vanessa Sochat <vsochat@stanford.edu>
|
|
Adding a UPC++ spack package pointing to the default 2019.3.2 UPC++
version, and allowing to build UPC++ with the experimental CUDA variant.
|
|
* openspeedshop: fixed build on arm.
* remove patch comment.
|
|
* libpeas@1.22.0: new package
* libpeas: note more build dependencies
Build and link dependencies were obtained through a combination of
examining the `config.log` file from `configure` and looking at the
pkg-config files of `libpeas`.
* libpeas: add search path for GIR/typelib files
|
|
|
|
|
|
* Use spec.architecture.target insted of platform.
* remove default in simd variant value.
simd variant change to archtecture independent values.
* Add check simd values.
* rewrite check simd values.
* * flake8
* change aarch64 to arm (neon support only 32 bit arm.)
|
|
* corrected catalyst package for aarch64 targets
* corrected syntax
* corrected undefined variable
|
|
|
|
|
|
* textparser: new package
* textparser: use 'parallel = False'
|
|
Found while building mariadb in a minimal build environment.
|
|
* py-ase: New version 3.18
Add ASE version 3.18. ASE 3.18 has dropped support for python 2.x,
hence add a dependency on python@3.5: for it.
* Add more ASE dependencies
Address review comments, add dependencies on py-scipy, py-matplotlib,
py-flask, and also add type=('build', 'run') dependency specifiers.
|
|
|
|
|
|
|
|
(#12513)
mock_archive can now take multiple extension / tar option pairs (default matches old behavior).
url_fetch.test_fetch tests more archive types.
compression.EXTS split into EXTS and NOTAR_EXTS to avoid unwanted, non-meaningful combinatoric extensions such as .tar.tbz2.
|
|
* Add gams recipe
* Break down lines to pass lint
|
|
|
|
While debugging this package on our Cray machine, tmux was throwing an
error involving the ncurses headers. Tmux would look for headers in
system locations rather than where spack installed ncurses. Tested only
on a Cray.
|
|
* Add tecplot recipe
* break down description to pass lint
* fix format to match python 2.6 requiremnets
* importing os
|
|
* fixed problem when requesting ~signals for boost >= 1.69
* added checks for all libs in with_libs
|
|
* new package: liblas
* explicitly disable build options
* fix indentation
|
|
- previously spec parsing didn't allow you to look up missing (but still
known) specs by hash
- This allows you to reference and potentially reinstall
force-uninstalled dependencies
- add testing for force uninstall and for reference by spec
- cmd/install tests now use mutable_database
|
|
* When cleaning the stage root, only remove directories that appear
to be used for staging Spack packages. Previously Spack was clearing
all directories in the stage root, which could remove content not
related to Spack if the user chose a staging root which contains
files/directories not managed by Spack.
* The documentation is updated with warnings about choosing a stage
directory that is only managed by Spack (although generally the
check added in this PR for "spack clean" should avoid removing
content that was not created by Spack)
* The default stage directory (in config.yaml) is now
$tempdir/$user/spack-stage and the logic is updated to omit the
$user portion of this path if $tempdir already contains a $user
directory.
* When creating stage root assign user read/write permissions to all
directories in the path under $user. Previously Spack was assigning
the permissions of the first existing parent directory
|
|
This required dependency was missing
|
|
* new package: protobuf-c
* Update var/spack/repos/builtin/packages/protobuf-c/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
|
|
`spec.prefix` reads from Spack's database, and if you do this with
multiple consecutive read transactions, it can take a long time. Or, at
least, you can see the paths get written out one by one.
This uses an outer read transaction to ensure that actual disk locks are
acquired only once for the whole `spack find` operation, and that each
transaction inside `spec.prefix` is an in-memory operation. This speeds
up `spack find -p` a lot.
|
|
* boost:Change the method for analysis version when using Fujitsu compiler.
* Change version to apply patch for Fujitsu.
* fix typo
|
|
* pmlib: new package
* pmlib: fix options and add patch
* pmlib: fix the patch file
|
|
* ccs-qcd: new package
* ccs-qcd: fix variant and replacement string
|
|
- add tests for `spack extensions`
- refactor `test_activations` test to use real extensions.
|
|
|
|
|
|
Refactor `spack.cmd.display_specs()` and `spack find` so that any options
can be used together with -d. This cleans up the display logic
considerably, as there are no longer multiple "modes".
|
|
- add docs for `spack find --format`
- add docs for `spack find --json`
- update references to Spec.format() docs and add links
|
|
This is another machine-readable version of `spack find`. Supplying the
`--json` argument causes specs to be written out as json records,
easily filered with tools like jq.
e.g.:
$ spack find --json python | jq -C ".[] | { name, version } "
[
{
"name": "python",
"version": "2.7.16"
},
{
"name": "bzip2",
"version": "1.0.8"
}
]
|
|
- spack find --format allows you to supply a format string and have specs
output in a more machine-readable way, without dedcoration
e.g.:
spack find --format "{name}-{version}-{hash}"
autoconf-2.69-icynozk7ti6h4ezzgonqe6jgw5f3ulx4
automake-1.16.1-o5v3tc77kesgonxjbmeqlwfmb5qzj7zy
bzip2-1.0.6-syohzw57v2jfag5du2x4bowziw3m5p67
...
or:
spack find --format "{hash}"
icynozk7ti6h4ezzgonqe6jgw5f3ulx4
o5v3tc77kesgonxjbmeqlwfmb5qzj7zy
syohzw57v2jfag5du2x4bowziw3m5p67
...
This is intended to make it much easier to script with `spack find`
|
|
|
|
|