Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion easybuild/easyconfigs/g/GCC/GCC-system.eb
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# License:: 3-clause BSD
##

easyblock = 'SystemCompiler'
easyblock = 'SystemCompilerGCC'

name = 'GCC'
# using 'system' as a version instructs the SystemCompiler easyblock to derive the actual compiler version,
Expand Down
2 changes: 1 addition & 1 deletion easybuild/easyconfigs/g/GCCcore/GCCcore-system.eb
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# License:: 3-clause BSD
##

easyblock = 'SystemCompiler'
easyblock = 'SystemCompilerGCC'

name = 'GCCcore'
# using 'system' as a version instructs the SystemCompiler easyblock to derive the actual compiler version,
Expand Down
18 changes: 14 additions & 4 deletions test/easyconfigs/easyconfigs.py
Original file line number Diff line number Diff line change
Expand Up @@ -994,8 +994,16 @@ def test_downloadable_or_instructions(self):
for easyconfig in self.parsed_easyconfigs:
ec = easyconfig['ec']
# easyblocks where there'll be no sources
if ec['easyblock'] in ['BuildEnv', 'Bundle', 'CrayToolchain', 'ModuleRC', 'SystemCompiler', 'SystemMPI',
'Toolchain']:
if ec['easyblock'] in [
'BuildEnv',
'Bundle',
'CrayToolchain',
'ModuleRC',
'SystemCompiler',
'SystemCompilerGCC',
'SystemMPI',
'Toolchain',
]:
continue

# easyconfigs where a dep provides the source
Expand Down Expand Up @@ -1313,10 +1321,12 @@ def test_pr_sanity_check_paths(self):
# some generic easyblocks already have a decent customised sanity_check_paths,
# including CargoPythonPackage, CMakePythonPackage, GoPackage, JuliaBundle & JuliaPackage, PerlBundle,
# PythonBundle & PythonPackage;
# BuildEnv, ModuleRC and Toolchain easyblocks doesn't install anything so there is nothing to check.
# BuildEnv, ModuleRC SystemCompiler and Toolchain easyblocks do not install anything so there is nothing
# to check.
whitelist = ['BuildEnv', 'CargoPythonBundle', 'CargoPythonPackage', 'CMakePythonPackage',
'ConfigureMakePythonPackage', 'CrayToolchain', 'GoPackage', 'JuliaBundle', 'JuliaPackage',
'ModuleRC', 'PerlBundle', 'PythonBundle', 'PythonPackage', 'Toolchain']
'ModuleRC', 'PerlBundle', 'PythonBundle', 'PythonPackage', 'SystemCompiler', 'SystemCompilerGCC',
'Toolchain']
# Bundles of dependencies without files of their own
# Autotools: Autoconf + Automake + libtool, (recent) GCC: GCCcore + binutils, CUDA: GCC + CUDAcore,
# CESM-deps: Python + Perl + netCDF + ESMF + git, FEniCS: DOLFIN and co,
Expand Down