Skip to content
Snippets Groups Projects
Commit b4942ee9 authored by Damian Alvarez's avatar Damian Alvarez
Browse files

To use an autoconf that works with the files used for psmpi

parent 79f925c5
Branches
No related tags found
No related merge requests found
easyblock = 'ConfigureMake'
name = 'Autoconf'
version = '2.69'
homepage = 'https://www.gnu.org/software/autoconf/'
description = """
Autoconf is an extensible package of M4 macros that produce shell scripts
to automatically configure software source code packages. These scripts can
adapt the packages to many kinds of UNIX-like systems without manual user
intervention. Autoconf creates a configuration script for a package from a
template file that lists the operating system features that the package can
use, in the form of M4 macro calls.
"""
toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
source_urls = [GNU_SOURCE]
sources = [SOURCELOWER_TAR_GZ]
checksums = ['954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969']
builddependencies = [
('binutils', '2.37'),
# non-standard Perl modules are required,
# see https://github.com/easybuilders/easybuild-easyconfigs/issues/1822
('Perl', '5.34.0'),
]
dependencies = [
('M4', '1.4.19'),
]
sanity_check_paths = {
'files': ["bin/%s" % x
for x in ["autoconf", "autoheader", "autom4te", "autoreconf",
"autoscan", "autoupdate", "ifnames"]],
'dirs': [],
}
moduleclass = 'devel'
......@@ -15,6 +15,8 @@ source_urls = ['https://github.com/ParaStation/psmpi/archive/']
builddependencies = [
# needed for autogen.sh on CentOS 7
('Autotools', '20210726'),
# Autoconf >2.69 is generating a buggy configure script, so take it down to the one that works
('Autoconf', '2.69'),
]
dependencies = [
('pscom', '5.4-default', '', SYSTEM),
......
......@@ -16,6 +16,8 @@ source_urls = ['https://github.com/ParaStation/psmpi/archive/']
builddependencies = [
# needed for autogen.sh on CentOS 7
('Autotools', '20210726'),
# Autoconf >2.69 is generating a buggy configure script, so take it down to the one that works
('Autoconf', '2.69'),
]
dependencies = [
('pscom', '5.4-default', '', SYSTEM),
......
......@@ -15,6 +15,8 @@ source_urls = ['https://github.com/ParaStation/psmpi/archive/']
builddependencies = [
# needed for autogen.sh on CentOS 7
('Autotools', '20210726'),
# Autoconf >2.69 is generating a buggy configure script, so take it down to the one that works
('Autoconf', '2.69'),
]
dependencies = [
('pscom', '5.4-default', '', SYSTEM),
......
......@@ -15,6 +15,8 @@ source_urls = ['https://github.com/ParaStation/psmpi/archive/']
builddependencies = [
# needed for autogen.sh on CentOS 7
('Autotools', '20210726'),
# Autoconf >2.69 is generating a buggy configure script, so take it down to the one that works
('Autoconf', '2.69'),
]
dependencies = [
('pscom', '5.4-default', '', SYSTEM),
......
......@@ -16,6 +16,8 @@ source_urls = ['https://github.com/ParaStation/psmpi/archive/']
builddependencies = [
# needed for autogen.sh on CentOS 7
('Autotools', '20210726'),
# Autoconf >2.69 is generating a buggy configure script, so take it down to the one that works
('Autoconf', '2.69'),
]
dependencies = [
('pscom', '5.4-default', '', SYSTEM),
......
......@@ -15,6 +15,8 @@ source_urls = ['https://github.com/ParaStation/psmpi/archive/']
builddependencies = [
# needed for autogen.sh on CentOS 7
('Autotools', '20210726'),
# Autoconf >2.69 is generating a buggy configure script, so take it down to the one that works
('Autoconf', '2.69'),
]
dependencies = [
('pscom', '5.4-default', '', SYSTEM),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment