From 6fa32b13a952a74bced1bb6920c37ab0be191dc6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 15 Feb 2021 15:57:32 +0100 Subject: [PATCH 1/2] move make 4.3 easyconfigs to GCCcore toolchain --- .../m/make/make-4.3-GCCcore-10.2.0.eb | 40 +++++++++++++++++++ .../m/make/make-4.3-GCCcore-9.3.0.eb | 40 +++++++++++++++++++ 2 files changed, 80 insertions(+) create mode 100644 easybuild/easyconfigs/m/make/make-4.3-GCCcore-10.2.0.eb create mode 100644 easybuild/easyconfigs/m/make/make-4.3-GCCcore-9.3.0.eb diff --git a/easybuild/easyconfigs/m/make/make-4.3-GCCcore-10.2.0.eb b/easybuild/easyconfigs/m/make/make-4.3-GCCcore-10.2.0.eb new file mode 100644 index 00000000000..98544f13666 --- /dev/null +++ b/easybuild/easyconfigs/m/make/make-4.3-GCCcore-10.2.0.eb @@ -0,0 +1,40 @@ +## +# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## +easyblock = 'ConfigureMake' + +name = 'make' +version = '4.3' + +homepage = 'https://www.gnu.org/software/make/make.html' +description = "GNU version of make utility" + +toolchain = {'name': 'GCCcore', 'version': '10.2.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['e05fdde47c5f7ca45cb697e973894ff4f5d79e13b750ed57d7b66d8defc78e19'] + +builddependencies = [('binutils', '2.35')] + +postinstallcmds = ["cd %(installdir)s/bin && ln -s make gmake"] + +sanity_check_paths = { + 'files': ['bin/gmake', 'bin/make'], + 'dirs': [] +} + +sanity_check_commands = [ + "gmake --help", + "make --help", +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/make/make-4.3-GCCcore-9.3.0.eb b/easybuild/easyconfigs/m/make/make-4.3-GCCcore-9.3.0.eb new file mode 100644 index 00000000000..9df4a391891 --- /dev/null +++ b/easybuild/easyconfigs/m/make/make-4.3-GCCcore-9.3.0.eb @@ -0,0 +1,40 @@ +## +# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## +easyblock = 'ConfigureMake' + +name = 'make' +version = '4.3' + +homepage = 'https://www.gnu.org/software/make/make.html' +description = "GNU version of make utility" + +toolchain = {'name': 'GCCcore', 'version': '9.3.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['e05fdde47c5f7ca45cb697e973894ff4f5d79e13b750ed57d7b66d8defc78e19'] + +builddependencies = [('binutils', '2.34')] + +postinstallcmds = ["cd %(installdir)s/bin && ln -s make gmake"] + +sanity_check_paths = { + 'files': ['bin/gmake', 'bin/make'], + 'dirs': [] +} + +sanity_check_commands = [ + "gmake --help", + "make --help", +] + +moduleclass = 'devel' From 542fa5ed4c7bc13bf0f563bd5e0742cbd55c66ae Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 15 Feb 2021 16:18:11 +0100 Subject: [PATCH 2/2] delete make 4.3 easyconfigs using GCC toolchain --- .../easyconfigs/m/make/make-4.3-GCC-10.2.0.eb | 41 ------------------- .../easyconfigs/m/make/make-4.3-GCC-9.3.0.eb | 41 ------------------- 2 files changed, 82 deletions(-) delete mode 100644 easybuild/easyconfigs/m/make/make-4.3-GCC-10.2.0.eb delete mode 100644 easybuild/easyconfigs/m/make/make-4.3-GCC-9.3.0.eb diff --git a/easybuild/easyconfigs/m/make/make-4.3-GCC-10.2.0.eb b/easybuild/easyconfigs/m/make/make-4.3-GCC-10.2.0.eb deleted file mode 100644 index e406083b904..00000000000 --- a/easybuild/easyconfigs/m/make/make-4.3-GCC-10.2.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA -# Authors:: Fotis Georgatos -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/ -## -easyblock = 'ConfigureMake' - -name = 'make' -version = '4.3' - -homepage = 'https://www.gnu.org/software/make/make.html' -description = "GNU version of make utility" - -toolchain = {'name': 'GCC', 'version': '10.2.0'} - - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['e05fdde47c5f7ca45cb697e973894ff4f5d79e13b750ed57d7b66d8defc78e19'] - -builddependencies = [('binutils', '2.35')] - -postinstallcmds = ["cd %(installdir)s/bin && ln -s make gmake"] - -sanity_check_paths = { - 'files': ['bin/gmake', 'bin/make'], - 'dirs': [] -} - -sanity_check_commands = [ - "gmake --help", - "make --help", -] - -moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/make/make-4.3-GCC-9.3.0.eb b/easybuild/easyconfigs/m/make/make-4.3-GCC-9.3.0.eb deleted file mode 100644 index 63d50340cde..00000000000 --- a/easybuild/easyconfigs/m/make/make-4.3-GCC-9.3.0.eb +++ /dev/null @@ -1,41 +0,0 @@ -## -# This file is an EasyBuild recipy as per https://github.com/easybuilders/easybuild -# -# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA -# Authors:: Fotis Georgatos -# License:: MIT/GPL -# $Id$ -# -# This work implements a part of the HPCBIOS project and is a component of the policy: -# http://hpcbios.readthedocs.org/en/latest/ -## -easyblock = 'ConfigureMake' - -name = 'make' -version = '4.3' - -homepage = 'https://www.gnu.org/software/make/make.html' -description = "GNU version of make utility" - -toolchain = {'name': 'GCC', 'version': '9.3.0'} - - -source_urls = [GNU_SOURCE] -sources = [SOURCE_TAR_GZ] -checksums = ['e05fdde47c5f7ca45cb697e973894ff4f5d79e13b750ed57d7b66d8defc78e19'] - -builddependencies = [('binutils', '2.34')] - -postinstallcmds = ["cd %(installdir)s/bin && ln -s make gmake"] - -sanity_check_paths = { - 'files': ['bin/gmake', 'bin/make'], - 'dirs': [] -} - -sanity_check_commands = [ - "gmake --help", - "make --help", -] - -moduleclass = 'devel'