Skip to content
Snippets Groups Projects
Commit 2c457218 authored by Sebastian Achilles's avatar Sebastian Achilles
Browse files

move BLIS, OpenBLAS, FlexiBLAS and FFTW to GCCcore

parent d9b7d409
No related branches found
No related tags found
No related merge requests found
...@@ -7,7 +7,7 @@ homepage = 'https://github.com/flame/blis/' ...@@ -7,7 +7,7 @@ homepage = 'https://github.com/flame/blis/'
description = """BLIS is a portable software framework for instantiating high-performance description = """BLIS is a portable software framework for instantiating high-performance
BLAS-like dense linear algebra libraries.""" BLAS-like dense linear algebra libraries."""
toolchain = {'name': 'GCC', 'version': '11.3.0'} toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
source_urls = ['https://github.com/flame/blis/archive/'] source_urls = ['https://github.com/flame/blis/archive/']
sources = ['%(version)s.tar.gz'] sources = ['%(version)s.tar.gz']
......
...@@ -5,7 +5,7 @@ homepage = 'https://www.fftw.org' ...@@ -5,7 +5,7 @@ homepage = 'https://www.fftw.org'
description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT)
in one or more dimensions, of arbitrary input size, and of both real and complex data.""" in one or more dimensions, of arbitrary input size, and of both real and complex data."""
toolchain = {'name': 'GCC', 'version': '11.3.0'} toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
toolchainopts = {'pic': True} toolchainopts = {'pic': True}
source_urls = [homepage] source_urls = [homepage]
......
...@@ -7,9 +7,10 @@ homepage = 'https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release' ...@@ -7,9 +7,10 @@ homepage = 'https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release'
description = """FlexiBLAS is a wrapper library that enables the exchange of the BLAS and LAPACK implementation description = """FlexiBLAS is a wrapper library that enables the exchange of the BLAS and LAPACK implementation
used by a program without recompiling or relinking it.""" used by a program without recompiling or relinking it."""
toolchain = {'name': 'GCC', 'version': '11.3.0'} toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
local_extra_flags = "-fstack-protector-strong -fstack-clash-protection" local_extra_flags = "-fstack-protector-strong -fstack-clash-protection"
toolchainopts = {'pic': True, 'extra_cflags': local_extra_flags, 'extra_fflags': local_extra_flags} toolchainopts = {'pic': True, 'extra_cflags': local_extra_flags,
'extra_fflags': local_extra_flags}
builddependencies = [ builddependencies = [
('CMake', '3.23.1'), ('CMake', '3.23.1'),
......
...@@ -4,7 +4,7 @@ version = '0.3.20' ...@@ -4,7 +4,7 @@ version = '0.3.20'
homepage = 'http://www.openblas.net/' homepage = 'http://www.openblas.net/'
description = "OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version." description = "OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version."
toolchain = {'name': 'GCC', 'version': '11.3.0'} toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
source_urls = [ source_urls = [
# order matters, trying to download the large.tgz/timing.tgz LAPACK tarballs from GitHub causes trouble # order matters, trying to download the large.tgz/timing.tgz LAPACK tarballs from GitHub causes trouble
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment