Age | Commit message (Collapse) | Author | Files | Lines |
|
7bcb306 updated setup_environment in the GCC package to examine the
bin/ directory to find alternatively-named instances of CC, but this
failed to account for when GCC was being installed and failed when
it attempted to list the not-yet-existing installation prefix. This
commit updates the logic to skip this search if the bin/ directory
doesn't exist.
|
|
* libaio: fixed a condition that checks whether we are running on OS X
* libaio: simplified package by adding an explicit conflict for darwin
* libaio: added information to the docstring
* fio: added version 3.16, added conflict when using libaio, docstring
* lvm2: conflict due to libaio dep, improved docstring, simpler install
* mariadb: conflict due to libaio dep, improved docstring, version 10.4.7
* mariadb: the dependency on libaio is now conditional, removed conflict
* mariadb: fixed a typo in previous commit
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* libaio: turned into a MakefilePackage
|
|
|
|
|
|
|
|
Add the latest ADIOS2 release, v2.5.0 .
|
|
|
|
|
|
* libcerf:add CFLAGS for fujitsu compiler
* fix for flake8
|
|
|
|
This reverts commit 86a85b7eb22ccf69489a4bfbd947da7dfedcf233.
|
|
|
|
Unlike the compiler binary name search logic, the `setup_environment` in
GCC's package assumes the compiler names are *exactly* `gcc`, `g++`,
etc. In many external installations (Homebrew, Macports) the
installation includes only *suffixed* versions such as `gcc-9`.
This patch uses the GCC compiler search suffixes to actually locate the
correct filenames for the installed compilers, allowing the
Spack-generated module file to have useful definitions of CC, CXX, etc.
It also allows for the possibility that the user's external installation
of GCC is compiled without Fortran support, in which case the `FC`
environment variables are not defined.
|
|
* otf2: add configure args to specify compiler commands.
* Modify the reference of the compile commands.
|
|
* The perl-uri-escape package duplicates perl-uri
The Perl URI::Escape module is in the Perl URI package so the Spack
perl-uri-escape package is a duplicate of the perl-uri package. This PR
does the following:
- replace `depends_on('perl-uri-escape')` with `depends_on('perl-uri')`
in packages that dependend on perl-uri-escape
- add the version from perl-uri-escape to perl-uri
- remove the unneeded dependency from perl-uri
- remove the perl-uri-escape package
* Reinstated perl-test-needs dependency
Put the perl-test-needs dependency for perl-uri back in but set it to
type='test'.
* For tests to succeed the type must be ('build', 'test')
|
|
Now the support for SSE3 or AVX is tested on the selected target
|
|
|
|
Now the support for SSE3 or AVX is tested on the selected target
|
|
|
|
|
|
|
|
|
|
The adios code (currently) won't compile against the Python 3.7 C API.
This change adds a dependency on 3.6 or less.
|
|
|
|
|
|
|
|
qt4 fails to build because it's expecting something like 'x86_64' rather
than 'broadwell'.
|
|
Use spec.target.family instead of spec.architecture.target
|
|
Now that Spack injects microarchitecture specific optimizations for
the selected target, packages should avoid adding flags that could
step over those.
|
|
Now the support for SSE3 or AVX is tested on the selected target
|
|
|
|
|
|
This PR adds interproscan-4.8, which has a completely different build
system than version 5. Note that this builds for running on a host as
opposed to a queue system. I am fairly certain that a queue system can
be configured later.
This PR also adds a patch for intrproscan-5 to build when the user
building the packages has a large GID by setting posix mode for tar.
|
|
|
|
|
|
* llvm: fixed issues with syntax and formatting
* use spec.architecture.target.family
* use spec.target instead of spec.architecture.target
* mesa: use == instead of __contains__
|
|
|
|
|
|
|
|
|
|
A function added to this package ran as part of importing it and
printed a warning for most Spack invocations, this removes the
warning message.
Also:
* Use compilers directly instead of Spack compiler wrappers (since
references to the compiler are embedded in text and binary files
of the installation)
* Add 'cross' variant for setting CROSS environment variable for
build
* Set UPCXX_INSTALL for generated module files
* Set UPCXX_GASNET_CONDUIT/UPCXX_NETWORK in generated module files
on Cray systems
* Also set UPCXX_NETWORK in build environment for Cray systems
|
|
|
|
This PR adds the following dependency:
+ depends_on('perl-libwww-perl', type=('build', 'run'))
|
|
The following dependencies were added:
+ depends_on('perl-exporter-tiny', type=('build', 'run'))
+ depends_on('perl-list-moreutils-xs', type=('build', 'run'))
|
|
The following dependencies are needed for perl-libwww-perl according to
https://metacpan.org:
+ depends_on('perl-encode-locale', type=('build', 'run'))
+ depends_on('perl-file-listing', type=('build', 'run'))
+ depends_on('perl-html-parser', type=('build', 'run'))
+ depends_on('perl-http-cookies', type=('build', 'run'))
+ depends_on('perl-http-daemon', type=('build', 'run'))
+ depends_on('perl-http-date', type=('build', 'run'))
+ depends_on('perl-http-message', type=('build', 'run'))
+ depends_on('perl-http-negotiate', type=('build', 'run'))
+ depends_on('perl-lwp-mediatypes', type=('build', 'run'))
+ depends_on('perl-net-http', type=('build', 'run'))
+ depends_on('perl-try-tiny', type=('build', 'run'))
+ depends_on('perl-uri', type=('build', 'run'))
+ depends_on('perl-www-robotrules', type=('build', 'run'))
|
|
Added the following dependencies:
+ depends_on('perl-http-date', type=('build', 'run'))
+ depends_on('perl-module-build-tiny', type='build')
|
|
Add newest release with ability to pre-build as shared or static
library.
|
|
* Fix installation permissions on BLIS and libflame libs
* Fix undefined symbols
|
|
Also enable vectorization via -O3 for gcc/clang
|
|
The 'fontconfig' option is only valid when freetype is enabled.
|