Skip to content
Snippets Groups Projects

fix(BSS2): build %gcc@13.3

Merged Eric Müller requested to merge fix_gcc133 into spack_v0.23.1
Compare and
10 files
+ 296
8
Compare changes
  • Side-by-side
  • Inline
Files
10
@@ -15,6 +15,13 @@ import spack.build_environment
class BuildBrainscales(WafPackage):
"""Common stuff for BrainScaleS packages..."""
version(
"9.0-a9",
git="https://github.com/electronicvisions/releases-ebrains",
tag="ebrains-9.0-a9",
commit="41d2597bd6c1c20aee4d538c42c248195a133680",
submodules=True,
)
version(
"9.0-a8",
git="https://github.com/electronicvisions/releases-ebrains",
@@ -52,6 +59,7 @@ class BuildBrainscales(WafPackage):
)
# common dependencies of BuildBrainscales-derived packages
depends_on('oppulance@9.0-a9', when='@9.0-a9', type=('build', 'link', 'run', 'test'))
depends_on('oppulance@9.0-a8', when='@9.0-a8', type=('build', 'link', 'run', 'test'))
depends_on('oppulance@9.0-a7', when='@9.0-a7', type=('build', 'link', 'run', 'test'))
depends_on('oppulance@9.0-a6', when='@9.0-a6', type=('build', 'link', 'run', 'test'))
@@ -200,6 +208,7 @@ class BuildBrainscales(WafPackage):
if (elem.tag == 'failure') and not (
elem.get('message').startswith("pylint:") or
elem.get('message').startswith("pycodestyle:") or
"catchsegv: not found" in elem.get('message') or
("OK" in elem.get('message') and "Segmentation fault" in elem.get('message'))):
raise RuntimeError("Failed test found: {}".format(testcase.get('name')))