Skip to content

Conversation

@bartoldeman
Copy link
Contributor

This allows to use the golf toolchain within goolf-1.4.10, also added.

This allows to use the golf toolchain within goolf-1.4.10, also added.
boegel
boegel previously requested changes Aug 27, 2018
Copy link
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bartoldeman One small remark, lgtm otherwise.
You will need to fix the merge conflict in test/framework/scripts.py too though, since #2464 got merged first.

versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff)

dependencies = [(blaslib, blasver, blassuff)]
dependencies = [(blaslib, blasver, blassuff, ('GCC', '4.7.2'))]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bartoldeman There should be no need to hardcode to GCC here, see most recent ScaLAPACK easyconfigs like ScaLAPACK-2.0.2-gompic-2018b-OpenBLAS-0.3.1.eb.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

did my other comments get lost?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What other comments? Maybe that answers your question. ;)

@boegel boegel added the change label Aug 27, 2018
@boegel boegel added this to the 3.7.0 milestone Aug 27, 2018
@easybuilders easybuilders deleted a comment from boegelbot Aug 27, 2018
@easybuilders easybuilders deleted a comment from boegelbot Aug 27, 2018
@boegelbot
Copy link

Travis test report: 9/9 runs failed - see https://travis-ci.org/easybuilders/easybuild-framework/builds/421071564

Only showing partial log for 1st failed test suite run 2088.1;
full log at https://travis-ci.org/easybuilders/easybuild-framework/jobs/421071565

...
== 2018-08-27 12:24:39,011 easyconfig.py:669 DEBUG Toolchain dependencies based on easyconfig: []
== 2018-08-27 12:24:39,011 utilities.py:130 DEBUG Obtained cached toolchain instance for ('GCC', '4.6.4'): {'dummy': True, 'versionsuffix': '', 'version': '4.6.4', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'full_mod_name': 'GCC/4.6.4', 'hidden': False, 'parsed': True, 'short_mod_name': 'GCC/4.6.4'}
== 2018-08-27 12:24:39,011 options.py:64 DEBUG Using toolchain options {'precise': (False, 'High precision'), 'verbose': (False, 'Verbose output'), 'rpath': (True, 'Use RPATH wrappers when --rpath is enabled in EasyBuild configuration'), 'pic': (False, 'Use PIC'), 'static': (False, 'Build static library'), 'optarch': (True, 'Enable architecture optimizations'), 'ieee': (False, 'Adhere to IEEE-754 rules'), 'vectorize': (None, 'Enable compiler auto-vectorization, default except for noopt and lowopt'), 'veryloose': (False, 'Very loose precision'), 'strict': (False, 'Strict (highest) precision'), 'unroll': (False, 'Unroll loops'), 'lowopt': (False, 'Low compiler optimizations'), 'shared': (False, 'Build shared library'), 'opt': (False, 'High compiler optimizations'), 'i8': (False, 'Integers are 8 byte integers'), 'loose': (False, 'Loose precision'), 'cstd': (None, 'Specify C standard'), 'defaultprec': (False, 'Default precision'), 'openmp': (False, 'Enable OpenMP'), 'noopt': (False, 'Disable compiler optimizations'), 'packed-linker-options': (False, 'Pack the linker options as comma separated list'), 'r8': (False, 'Real is 8 byte real'), 'cciscxx': (False, 'Use CC as CXX'), '32bit': (False, 'Compile 32bit target'), 'debug': (False, 'Enable debug'), 'defaultopt': (False, 'Default compiler optimizations')}
== 2018-08-27 12:24:39,012 options.py:64 DEBUG Using toolchain options {'f2c': (False, 'Generate code compatible with f2c and f77'), 'lto': (False, 'Enable Link Time Optimization'), 'loop': (False, 'Automatic loop parallellisation')}
== 2018-08-27 12:24:39,012 easyconfig.py:674 DEBUG Initialized toolchain: {'dummy': True, 'versionsuffix': '', 'version': '4.6.4', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'full_mod_name': 'GCC/4.6.4', 'hidden': False, 'parsed': True, 'short_mod_name': 'GCC/4.6.4'} (opts: None)
== 2018-08-27 12:24:39,012 easyconfig.py:1310 DEBUG Adding toolchain {'dummy': True, 'versionsuffix': '', 'version': '4.6.4', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'full_mod_name': 'GCC/4.6.4', 'hidden': False, 'parsed': True, 'short_mod_name': 'GCC/4.6.4'} as dependency for app hwloc.
== 2018-08-27 12:24:39,012 easyconfig.py:1433 INFO Contents of /tmp/421071565/lib/python2.6/site-packages/easybuild_framework-3.6.3.dev0-py2.6.egg/test/framework/easyconfigs/test_ecs/h/hwloc/hwloc-1.6.2-GCC-4.6.4.eb verified against easyconfig filename, matches {'external_module_metadata': {}, 'full_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'toolchain': {'version': '4.6.4', 'name': 'GCC'}, 'name': 'hwloc', 'dummy': False, 'short_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'external_module': False, 'versionsuffix': '', 'version': '1.6.2', 'toolchain_inherited': True, 'hidden': False, 'build_only': False}
== 2018-08-27 12:24:39,012 robot.py:332 DEBUG Added {'short_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'full_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2d27450>, 'dependencies': [{'dummy': True, 'versionsuffix': '', 'version': '4.6.4', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'full_mod_name': 'GCC/4.6.4', 'hidden': False, 'parsed': True, 'short_mod_name': 'GCC/4.6.4'}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/421071565/lib/python2.6/site-packages/easybuild_framework-3.6.3.dev0-py2.6.egg/test/framework/easyconfigs/test_ecs/h/hwloc/hwloc-1.6.2-GCC-4.6.4.eb', 'builddependencies': []} as dependency of {'short_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x277aa90>, 'dependencies': [{'external_module_metadata': {}, 'full_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'toolchain': {'version': '4.6.4', 'name': 'GCC'}, 'name': 'hwloc', 'dummy': False, 'short_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'external_module': False, 'versionsuffix': '', 'version': '1.6.2', 'toolchain_inherited': True, 'hidden': False, 'build_only': False}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/421071565/lib/python2.6/site-packages/easybuild_framework-3.6.3.dev0-py2.6.egg/test/framework/easyconfigs/test_ecs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb', 'builddependencies': []}
== 2018-08-27 12:24:39,013 robot.py:339 DEBUG Unprocessed dependencies: [{'short_mod_name': 'FFTW/3.3.3-gompi-1.3.12', 'full_mod_name': 'FFTW/3.3.3-gompi-1.3.12', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2c4ccd0>, 'dependencies': [{'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/eb-yljKwu/eb-_RyJEu/eb-Mt7pdU/eb-rsKFta/eb-wfKcaG/tweaked_easyconfigs/FFTW-3.3.3-gompi-1.3.12.eb', 'builddependencies': []}, {'short_mod_name': 'ScaLAPACK/2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2', 'full_mod_name': 'ScaLAPACK/2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x285f650>, 'dependencies': [{'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/eb-yljKwu/eb-_RyJEu/eb-Mt7pdU/eb-rsKFta/eb-wfKcaG/tweaked_easyconfigs/ScaLAPACK-2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2.eb', 'builddependencies': []}, {'short_mod_name': 'gompi/1.3.12', 'full_mod_name': 'gompi/1.3.12', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x277ae10>, 'dependencies': [{'external_module_metadata': {}, 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'toolchain': {'version': '4.6.4', 'name': 'GCC'}, 'name': 'OpenMPI', 'dummy': False, 'short_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'external_module': False, 'versionsuffix': '', 'version': '1.6.4', 'toolchain_inherited': False, 'hidden': False, 'build_only': False}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/421071565/lib/python2.6/site-packages/easybuild_framework-3.6.3.dev0-py2.6.egg/test/framework/easyconfigs/test_ecs/g/gompi/gompi-1.3.12.eb', 'builddependencies': []}, {'short_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x277aa90>, 'dependencies': [{'external_module_metadata': {}, 'full_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'toolchain': {'version': '4.6.4', 'name': 'GCC'}, 'name': 'hwloc', 'dummy': False, 'short_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'external_module': False, 'versionsuffix': '', 'version': '1.6.2', 'toolchain_inherited': True, 'hidden': False, 'build_only': False}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/421071565/lib/python2.6/site-packages/easybuild_framework-3.6.3.dev0-py2.6.egg/test/framework/easyconfigs/test_ecs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb', 'builddependencies': []}, {'short_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'full_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2d27450>, 'dependencies': [{'dummy': True, 'versionsuffix': '', 'version': '4.6.4', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'full_mod_name': 'GCC/4.6.4', 'hidden': False, 'parsed': True, 'short_mod_name': 'GCC/4.6.4'}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/421071565/lib/python2.6/site-packages/easybuild_framework-3.6.3.dev0-py2.6.egg/test/framework/easyconfigs/test_ecs/h/hwloc/hwloc-1.6.2-GCC-4.6.4.eb', 'builddependencies': []}]
== 2018-08-27 12:24:39,013 tools.py:115 DEBUG Finding resolved modules for [{'short_mod_name': 'FFTW/3.3.3-gompi-1.3.12', 'full_mod_name': 'FFTW/3.3.3-gompi-1.3.12', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2c4ccd0>, 'dependencies': [{'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/eb-yljKwu/eb-_RyJEu/eb-Mt7pdU/eb-rsKFta/eb-wfKcaG/tweaked_easyconfigs/FFTW-3.3.3-gompi-1.3.12.eb', 'builddependencies': []}, {'short_mod_name': 'ScaLAPACK/2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2', 'full_mod_name': 'ScaLAPACK/2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x285f650>, 'dependencies': [{'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/eb-yljKwu/eb-_RyJEu/eb-Mt7pdU/eb-rsKFta/eb-wfKcaG/tweaked_easyconfigs/ScaLAPACK-2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2.eb', 'builddependencies': []}, {'short_mod_name': 'gompi/1.3.12', 'full_mod_name': 'gompi/1.3.12', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x277ae10>, 'dependencies': [{'external_module_metadata': {}, 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'toolchain': {'version': '4.6.4', 'name': 'GCC'}, 'name': 'OpenMPI', 'dummy': False, 'short_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'external_module': False, 'versionsuffix': '', 'version': '1.6.4', 'toolchain_inherited': False, 'hidden': False, 'build_only': False}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/421071565/lib/python2.6/site-packages/easybuild_framework-3.6.3.dev0-py2.6.egg/test/framework/easyconfigs/test_ecs/g/gompi/gompi-1.3.12.eb', 'builddependencies': []}, {'short_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x277aa90>, 'dependencies': [{'external_module_metadata': {}, 'full_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'toolchain': {'version': '4.6.4', 'name': 'GCC'}, 'name': 'hwloc', 'dummy': False, 'short_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'external_module': False, 'versionsuffix': '', 'version': '1.6.2', 'toolchain_inherited': True, 'hidden': False, 'build_only': False}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/421071565/lib/python2.6/site-packages/easybuild_framework-3.6.3.dev0-py2.6.egg/test/framework/easyconfigs/test_ecs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb', 'builddependencies': []}, {'short_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'full_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2d27450>, 'dependencies': [{'dummy': True, 'versionsuffix': '', 'version': '4.6.4', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'full_mod_name': 'GCC/4.6.4', 'hidden': False, 'parsed': True, 'short_mod_name': 'GCC/4.6.4'}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/421071565/lib/python2.6/site-packages/easybuild_framework-3.6.3.dev0-py2.6.egg/test/framework/easyconfigs/test_ecs/h/hwloc/hwloc-1.6.2-GCC-4.6.4.eb', 'builddependencies': []}] (available modules: ['GCC/4.6.4'])
== 2018-08-27 12:24:39,013 easyconfig.py:1689 DEBUG Determining full module name for {'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'} (force_visible: False)
== 2018-08-27 12:24:39,014 easyconfig.py:1669 DEBUG No alternative software name specified to determine module name with
== 2018-08-27 12:24:39,014 utilities.py:103 DEBUG Module name gompi/1.3.12 validated
== 2018-08-27 12:24:39,014 easyconfig.py:1696 DEBUG Obtained valid full module name gompi/1.3.12
== 2018-08-27 12:24:39,014 tools.py:134 DEBUG Retaining new dep gompi/1.3.12 in 'retain all deps' mode
== 2018-08-27 12:24:39,014 easyconfig.py:1689 DEBUG Determining full module name for {'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'} (force_visible: False)
== 2018-08-27 12:24:39,014 easyconfig.py:1669 DEBUG No alternative software name specified to determine module name with
== 2018-08-27 12:24:39,014 utilities.py:103 DEBUG Module name gompi/1.3.12 validated
== 2018-08-27 12:24:39,014 easyconfig.py:1696 DEBUG Obtained valid full module name gompi/1.3.12
== 2018-08-27 12:24:39,015 tools.py:134 DEBUG Retaining new dep gompi/1.3.12 in 'retain all deps' mode
== 2018-08-27 12:24:39,015 easyconfig.py:1689 DEBUG Determining full module name for {'external_module_metadata': {}, 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'toolchain': {'version': '4.6.4', 'name': 'GCC'}, 'name': 'OpenMPI', 'dummy': False, 'short_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'external_module': False, 'versionsuffix': '', 'version': '1.6.4', 'toolchain_inherited': False, 'hidden': False, 'build_only': False} (force_visible: False)
== 2018-08-27 12:24:39,015 easyconfig.py:1669 DEBUG No alternative software name specified to determine module name with
== 2018-08-27 12:24:39,015 utilities.py:103 DEBUG Module name OpenMPI/1.6.4-GCC-4.6.4 validated
== 2018-08-27 12:24:39,015 easyconfig.py:1696 DEBUG Obtained valid full module name OpenMPI/1.6.4-GCC-4.6.4
== 2018-08-27 12:24:39,015 tools.py:134 DEBUG Retaining new dep OpenMPI/1.6.4-GCC-4.6.4 in 'retain all deps' mode
== 2018-08-27 12:24:39,015 easyconfig.py:1689 DEBUG Determining full module name for {'external_module_metadata': {}, 'full_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'toolchain': {'version': '4.6.4', 'name': 'GCC'}, 'name': 'hwloc', 'dummy': False, 'short_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'external_module': False, 'versionsuffix': '', 'version': '1.6.2', 'toolchain_inherited': True, 'hidden': False, 'build_only': False} (force_visible: False)
== 2018-08-27 12:24:39,015 easyconfig.py:1669 DEBUG No alternative software name specified to determine module name with
== 2018-08-27 12:24:39,015 utilities.py:103 DEBUG Module name hwloc/1.6.2-GCC-4.6.4 validated
== 2018-08-27 12:24:39,016 easyconfig.py:1696 DEBUG Obtained valid full module name hwloc/1.6.2-GCC-4.6.4
== 2018-08-27 12:24:39,016 tools.py:134 DEBUG Retaining new dep hwloc/1.6.2-GCC-4.6.4 in 'retain all deps' mode
== 2018-08-27 12:24:39,016 easyconfig.py:1689 DEBUG Determining full module name for {'dummy': True, 'versionsuffix': '', 'version': '4.6.4', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'full_mod_name': 'GCC/4.6.4', 'hidden': False, 'parsed': True, 'short_mod_name': 'GCC/4.6.4'} (force_visible: False)
== 2018-08-27 12:24:39,016 easyconfig.py:1669 DEBUG No alternative software name specified to determine module name with
== 2018-08-27 12:24:39,016 utilities.py:103 DEBUG Module name GCC/4.6.4 validated
== 2018-08-27 12:24:39,016 easyconfig.py:1696 DEBUG Obtained valid full module name GCC/4.6.4
== 2018-08-27 12:24:39,016 tools.py:155 DEBUG Adding easyconfig /tmp/421071565/lib/python2.6/site-packages/easybuild_framework-3.6.3.dev0-py2.6.egg/test/framework/easyconfigs/test_ecs/h/hwloc/hwloc-1.6.2-GCC-4.6.4.eb to final list
== 2018-08-27 12:24:39,016 tools.py:115 DEBUG Finding resolved modules for [{'short_mod_name': 'FFTW/3.3.3-gompi-1.3.12', 'full_mod_name': 'FFTW/3.3.3-gompi-1.3.12', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2c4ccd0>, 'dependencies': [{'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/eb-yljKwu/eb-_RyJEu/eb-Mt7pdU/eb-rsKFta/eb-wfKcaG/tweaked_easyconfigs/FFTW-3.3.3-gompi-1.3.12.eb', 'builddependencies': []}, {'short_mod_name': 'ScaLAPACK/2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2', 'full_mod_name': 'ScaLAPACK/2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x285f650>, 'dependencies': [{'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/eb-yljKwu/eb-_RyJEu/eb-Mt7pdU/eb-rsKFta/eb-wfKcaG/tweaked_easyconfigs/ScaLAPACK-2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2.eb', 'builddependencies': []}, {'short_mod_name': 'gompi/1.3.12', 'full_mod_name': 'gompi/1.3.12', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x277ae10>, 'dependencies': [{'external_module_metadata': {}, 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'toolchain': {'version': '4.6.4', 'name': 'GCC'}, 'name': 'OpenMPI', 'dummy': False, 'short_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'external_module': False, 'versionsuffix': '', 'version': '1.6.4', 'toolchain_inherited': False, 'hidden': False, 'build_only': False}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/421071565/lib/python2.6/site-packages/easybuild_framework-3.6.3.dev0-py2.6.egg/test/framework/easyconfigs/test_ecs/g/gompi/gompi-1.3.12.eb', 'builddependencies': []}, {'short_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x277aa90>, 'dependencies': [{'external_module_metadata': {}, 'full_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'toolchain': {'version': '4.6.4', 'name': 'GCC'}, 'name': 'hwloc', 'dummy': False, 'short_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'external_module': False, 'versionsuffix': '', 'version': '1.6.2', 'toolchain_inherited': True, 'hidden': False, 'build_only': False}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/421071565/lib/python2.6/site-packages/easybuild_framework-3.6.3.dev0-py2.6.egg/test/framework/easyconfigs/test_ecs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb', 'builddependencies': []}] (available modules: ['GCC/4.6.4', 'hwloc/1.6.2-GCC-4.6.4'])
== 2018-08-27 12:24:39,017 easyconfig.py:1689 DEBUG Determining full module name for {'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'} (force_visible: False)
== 2018-08-27 12:24:39,017 easyconfig.py:1669 DEBUG No alternative software name specified to determine module name with
== 2018-08-27 12:24:39,017 utilities.py:103 DEBUG Module name gompi/1.3.12 validated
== 2018-08-27 12:24:39,017 easyconfig.py:1696 DEBUG Obtained valid full module name gompi/1.3.12
== 2018-08-27 12:24:39,017 tools.py:134 DEBUG Retaining new dep gompi/1.3.12 in 'retain all deps' mode
== 2018-08-27 12:24:39,017 easyconfig.py:1689 DEBUG Determining full module name for {'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'} (force_visible: False)
== 2018-08-27 12:24:39,017 easyconfig.py:1669 DEBUG No alternative software name specified to determine module name with
== 2018-08-27 12:24:39,018 utilities.py:103 DEBUG Module name gompi/1.3.12 validated
== 2018-08-27 12:24:39,018 easyconfig.py:1696 DEBUG Obtained valid full module name gompi/1.3.12
== 2018-08-27 12:24:39,018 tools.py:134 DEBUG Retaining new dep gompi/1.3.12 in 'retain all deps' mode
== 2018-08-27 12:24:39,018 easyconfig.py:1689 DEBUG Determining full module name for {'external_module_metadata': {}, 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'toolchain': {'version': '4.6.4', 'name': 'GCC'}, 'name': 'OpenMPI', 'dummy': False, 'short_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'external_module': False, 'versionsuffix': '', 'version': '1.6.4', 'toolchain_inherited': False, 'hidden': False, 'build_only': False} (force_visible: False)
== 2018-08-27 12:24:39,018 easyconfig.py:1669 DEBUG No alternative software name specified to determine module name with
== 2018-08-27 12:24:39,018 utilities.py:103 DEBUG Module name OpenMPI/1.6.4-GCC-4.6.4 validated
== 2018-08-27 12:24:39,018 easyconfig.py:1696 DEBUG Obtained valid full module name OpenMPI/1.6.4-GCC-4.6.4
== 2018-08-27 12:24:39,018 tools.py:134 DEBUG Retaining new dep OpenMPI/1.6.4-GCC-4.6.4 in 'retain all deps' mode
== 2018-08-27 12:24:39,019 easyconfig.py:1689 DEBUG Determining full module name for {'external_module_metadata': {}, 'full_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'toolchain': {'version': '4.6.4', 'name': 'GCC'}, 'name': 'hwloc', 'dummy': False, 'short_mod_name': 'hwloc/1.6.2-GCC-4.6.4', 'external_module': False, 'versionsuffix': '', 'version': '1.6.2', 'toolchain_inherited': True, 'hidden': False, 'build_only': False} (force_visible: False)
== 2018-08-27 12:24:39,019 easyconfig.py:1669 DEBUG No alternative software name specified to determine module name with
== 2018-08-27 12:24:39,019 utilities.py:103 DEBUG Module name hwloc/1.6.2-GCC-4.6.4 validated
== 2018-08-27 12:24:39,019 easyconfig.py:1696 DEBUG Obtained valid full module name hwloc/1.6.2-GCC-4.6.4
== 2018-08-27 12:24:39,019 tools.py:155 DEBUG Adding easyconfig /tmp/421071565/lib/python2.6/site-packages/easybuild_framework-3.6.3.dev0-py2.6.egg/test/framework/easyconfigs/test_ecs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb to final list
== 2018-08-27 12:24:39,019 tools.py:115 DEBUG Finding resolved modules for [{'short_mod_name': 'FFTW/3.3.3-gompi-1.3.12', 'full_mod_name': 'FFTW/3.3.3-gompi-1.3.12', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2c4ccd0>, 'dependencies': [{'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/eb-yljKwu/eb-_RyJEu/eb-Mt7pdU/eb-rsKFta/eb-wfKcaG/tweaked_easyconfigs/FFTW-3.3.3-gompi-1.3.12.eb', 'builddependencies': []}, {'short_mod_name': 'ScaLAPACK/2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2', 'full_mod_name': 'ScaLAPACK/2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x285f650>, 'dependencies': [{'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/eb-yljKwu/eb-_RyJEu/eb-Mt7pdU/eb-rsKFta/eb-wfKcaG/tweaked_easyconfigs/ScaLAPACK-2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2.eb', 'builddependencies': []}, {'short_mod_name': 'gompi/1.3.12', 'full_mod_name': 'gompi/1.3.12', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x277ae10>, 'dependencies': [{'external_module_metadata': {}, 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'toolchain': {'version': '4.6.4', 'name': 'GCC'}, 'name': 'OpenMPI', 'dummy': False, 'short_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'external_module': False, 'versionsuffix': '', 'version': '1.6.4', 'toolchain_inherited': False, 'hidden': False, 'build_only': False}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/421071565/lib/python2.6/site-packages/easybuild_framework-3.6.3.dev0-py2.6.egg/test/framework/easyconfigs/test_ecs/g/gompi/gompi-1.3.12.eb', 'builddependencies': []}] (available modules: ['GCC/4.6.4', 'hwloc/1.6.2-GCC-4.6.4', 'OpenMPI/1.6.4-GCC-4.6.4'])
== 2018-08-27 12:24:39,019 easyconfig.py:1689 DEBUG Determining full module name for {'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'} (force_visible: False)
== 2018-08-27 12:24:39,020 easyconfig.py:1669 DEBUG No alternative software name specified to determine module name with
== 2018-08-27 12:24:39,020 utilities.py:103 DEBUG Module name gompi/1.3.12 validated
== 2018-08-27 12:24:39,020 easyconfig.py:1696 DEBUG Obtained valid full module name gompi/1.3.12
== 2018-08-27 12:24:39,020 tools.py:134 DEBUG Retaining new dep gompi/1.3.12 in 'retain all deps' mode
== 2018-08-27 12:24:39,020 easyconfig.py:1689 DEBUG Determining full module name for {'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'} (force_visible: False)
== 2018-08-27 12:24:39,020 easyconfig.py:1669 DEBUG No alternative software name specified to determine module name with
== 2018-08-27 12:24:39,020 utilities.py:103 DEBUG Module name gompi/1.3.12 validated
== 2018-08-27 12:24:39,020 easyconfig.py:1696 DEBUG Obtained valid full module name gompi/1.3.12
== 2018-08-27 12:24:39,020 tools.py:134 DEBUG Retaining new dep gompi/1.3.12 in 'retain all deps' mode
== 2018-08-27 12:24:39,021 easyconfig.py:1689 DEBUG Determining full module name for {'external_module_metadata': {}, 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'toolchain': {'version': '4.6.4', 'name': 'GCC'}, 'name': 'OpenMPI', 'dummy': False, 'short_mod_name': 'OpenMPI/1.6.4-GCC-4.6.4', 'external_module': False, 'versionsuffix': '', 'version': '1.6.4', 'toolchain_inherited': False, 'hidden': False, 'build_only': False} (force_visible: False)
== 2018-08-27 12:24:39,021 easyconfig.py:1669 DEBUG No alternative software name specified to determine module name with
== 2018-08-27 12:24:39,021 utilities.py:103 DEBUG Module name OpenMPI/1.6.4-GCC-4.6.4 validated
== 2018-08-27 12:24:39,021 easyconfig.py:1696 DEBUG Obtained valid full module name OpenMPI/1.6.4-GCC-4.6.4
== 2018-08-27 12:24:39,021 tools.py:155 DEBUG Adding easyconfig /tmp/421071565/lib/python2.6/site-packages/easybuild_framework-3.6.3.dev0-py2.6.egg/test/framework/easyconfigs/test_ecs/g/gompi/gompi-1.3.12.eb to final list
== 2018-08-27 12:24:39,021 tools.py:115 DEBUG Finding resolved modules for [{'short_mod_name': 'FFTW/3.3.3-gompi-1.3.12', 'full_mod_name': 'FFTW/3.3.3-gompi-1.3.12', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2c4ccd0>, 'dependencies': [{'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/eb-yljKwu/eb-_RyJEu/eb-Mt7pdU/eb-rsKFta/eb-wfKcaG/tweaked_easyconfigs/FFTW-3.3.3-gompi-1.3.12.eb', 'builddependencies': []}, {'short_mod_name': 'ScaLAPACK/2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2', 'full_mod_name': 'ScaLAPACK/2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2', 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x285f650>, 'dependencies': [{'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'}], 'hiddendependencies': [], 'hidden': False, 'spec': '/tmp/eb-yljKwu/eb-_RyJEu/eb-Mt7pdU/eb-rsKFta/eb-wfKcaG/tweaked_easyconfigs/ScaLAPACK-2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2.eb', 'builddependencies': []}] (available modules: ['GCC/4.6.4', 'hwloc/1.6.2-GCC-4.6.4', 'OpenMPI/1.6.4-GCC-4.6.4', 'gompi/1.3.12'])
== 2018-08-27 12:24:39,021 easyconfig.py:1689 DEBUG Determining full module name for {'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'} (force_visible: False)
== 2018-08-27 12:24:39,022 easyconfig.py:1669 DEBUG No alternative software name specified to determine module name with
== 2018-08-27 12:24:39,022 utilities.py:103 DEBUG Module name gompi/1.3.12 validated
== 2018-08-27 12:24:39,022 easyconfig.py:1696 DEBUG Obtained valid full module name gompi/1.3.12
== 2018-08-27 12:24:39,022 tools.py:155 DEBUG Adding easyconfig /tmp/eb-yljKwu/eb-_RyJEu/eb-Mt7pdU/eb-rsKFta/eb-wfKcaG/tweaked_easyconfigs/FFTW-3.3.3-gompi-1.3.12.eb to final list
== 2018-08-27 12:24:39,022 easyconfig.py:1689 DEBUG Determining full module name for {'dummy': True, 'versionsuffix': '', 'version': '1.3.12', 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'full_mod_name': 'gompi/1.3.12', 'hidden': False, 'parsed': True, 'short_mod_name': 'gompi/1.3.12'} (force_visible: False)
== 2018-08-27 12:24:39,022 easyconfig.py:1669 DEBUG No alternative software name specified to determine module name with
== 2018-08-27 12:24:39,022 utilities.py:103 DEBUG Module name gompi/1.3.12 validated
== 2018-08-27 12:24:39,022 easyconfig.py:1696 DEBUG Obtained valid full module name gompi/1.3.12
== 2018-08-27 12:24:39,022 tools.py:155 DEBUG Adding easyconfig /tmp/eb-yljKwu/eb-_RyJEu/eb-Mt7pdU/eb-rsKFta/eb-wfKcaG/tweaked_easyconfigs/ScaLAPACK-2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2.eb to final list
== 2018-08-27 12:24:39,023 tools.py:115 DEBUG Finding resolved modules for [] (available modules: ['GCC/4.6.4', 'hwloc/1.6.2-GCC-4.6.4', 'OpenMPI/1.6.4-GCC-4.6.4', 'gompi/1.3.12', 'FFTW/3.3.3-gompi-1.3.12', 'ScaLAPACK/2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2'])
== 2018-08-27 12:24:39,023 robot.py:347 WARNING Irresolvable dependencies (details): [{'external_module_metadata': {}, 'full_mod_name': 'OpenBLAS/0.2.6-gompi-1.3.12-LAPACK-3.4.2', 'toolchain': {'version': '1.3.12', 'name': 'gompi'}, 'name': 'OpenBLAS', 'dummy': False, 'short_mod_name': 'OpenBLAS/0.2.6-gompi-1.3.12-LAPACK-3.4.2', 'external_module': False, 'versionsuffix': '-LAPACK-3.4.2', 'version': '0.2.6', 'toolchain_inherited': True, 'hidden': False, 'build_only': False}]
== 2018-08-27 12:24:39,023 robot.py:349 WARNING Irresolvable dependencies (EasyBuild module names): OpenBLAS/0.2.6-gompi-1.3.12-LAPACK-3.4.2
== 2018-08-27 12:24:39,023 easyconfig.py:1689 DEBUG Determining full module name for {'external_module_metadata': {}, 'full_mod_name': 'OpenBLAS/0.2.6-gompi-1.3.12-LAPACK-3.4.2', 'toolchain': {'version': '1.3.12', 'name': 'gompi'}, 'name': 'OpenBLAS', 'dummy': False, 'short_mod_name': 'OpenBLAS/0.2.6-gompi-1.3.12-LAPACK-3.4.2', 'external_module': False, 'versionsuffix': '-LAPACK-3.4.2', 'version': '0.2.6', 'toolchain_inherited': True, 'hidden': False, 'build_only': False} (force_visible: False)
== 2018-08-27 12:24:39,023 easyconfig.py:1669 DEBUG No alternative software name specified to determine module name with
== 2018-08-27 12:24:39,023 utilities.py:103 DEBUG Module name OpenBLAS/0.2.6-gompi-1.3.12-LAPACK-3.4.2 validated
== 2018-08-27 12:24:39,023 easyconfig.py:1696 DEBUG Obtained valid full module name OpenBLAS/0.2.6-gompi-1.3.12-LAPACK-3.4.2
== 2018-08-27 12:24:39,024 build_log.py:158 ERROR EasyBuild crashed with an error (at ?:124 in __init__): Irresolvable dependencies encountered: OpenBLAS/0.2.6-gompi-1.3.12-LAPACK-3.4.2 (at easybuild/tools/robot.py:351 in resolve_dependencies)
'

----------------------------------------------------------------------
Ran 550 tests in 594.386s

FAILED (failures=1)
ERROR: Not all tests were successful.
Log available at /tmp/eb-yljKwu/eb-_RyJEu/easybuild-tests-uyfNNL.log 

(bleep, bloop, I'm just a bot, please talk to my owner @boegel if you notice you me acting stupid)

@boegel
Copy link
Member

boegel commented Aug 27, 2018

@bartoldeman Hmm, not sure why the tests fail with Irresolvable dependencies encountered: OpenBLAS/0.2.6-gompi-1.3.12-LAPACK-3.4.2 (at easybuild/tools/robot.py:351 in resolve_dependencies) now... I didn't expect that to happen (clearly).

@bartoldeman
Copy link
Contributor Author

it's because subtoolchains don't work correctly with --try-toolchain, as @ocaisa is working on in #2539. I did a manual test on a different computer, will copy paste again in 30 minutes.

@bartoldeman
Copy link
Contributor Author

Essentially it boils down to this:
with the explicit GCC,4.7.2:

[oldeman@build-node test_ecs]$ eb --include-easyblocks=../../sandbox/easybuild/easyblocks/t/toy.py --try-toolchain=gompi,1.3.12 --robot=$PWD --force --dry-run ScaLAPACK-2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2.eb
== temporary log file in case of crash /tmp/eb-3CpT2G/easybuild-Ja2ZQ0.log
Dry run: printing build status of easyconfigs and dependencies
 * [ ] /home/oldeman/easybuild-framework/test/framework/easyconfigs/test_ecs/g/GCC/GCC-4.7.2.eb (module: Core | gcc/4.7.2)
 * [ ] /home/oldeman/easybuild-framework/test/framework/easyconfigs/test_ecs/o/OpenBLAS/OpenBLAS-0.2.6-GCC-4.7.2-LAPACK-3.4.2.eb (module: avx2/Compiler/gcc4.7 | openblas/0.2.6)
 * [ ] /home/oldeman/easybuild-framework/test/framework/easyconfigs/test_ecs/g/GCC/GCC-4.6.4.eb (module: Core | gcc/4.6.4)
 * [ ] /home/oldeman/easybuild-framework/test/framework/easyconfigs/test_ecs/h/hwloc/hwloc-1.6.2-GCC-4.6.4.eb (module: avx2/Compiler/gcc4.6 | hwloc/1.6.2)
 * [ ] /home/oldeman/easybuild-framework/test/framework/easyconfigs/test_ecs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.6.4.eb (module: avx2/Compiler/gcc4.6 | openmpi/1.6.4)
 * [ ] /home/oldeman/easybuild-framework/test/framework/easyconfigs/test_ecs/g/gompi/gompi-1.3.12.eb (module: Core | gompi/1.3.12)
 * [ ] /tmp/eb-3CpT2G/tweaked_easyconfigs/ScaLAPACK-2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2.eb (module: avx2/MPI/gcc4.6/openmpi1.6 | scalapack/2.0.2)
== Temporary log file(s) /tmp/eb-3CpT2G/easybuild-Ja2ZQ0.log* have been removed.
== Temporary directory /tmp/eb-3CpT2G has been removed.

but without it:

[oldeman@build-node test_ecs]$ eb --include-easyblocks=../../sandbox/easybuild/easyblocks/t/toy.py --try-toolchain=gompi,1.3.12 --robot=$PWD --force --dry-run ScaLAPACK-2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2.eb
== temporary log file in case of crash /tmp/eb-55PY71/easybuild-JkYU8f.log
ERROR: Failed to determine minimal toolchain for dep OpenBLAS 0.2.6-LAPACK-3.4.2

@bartoldeman
Copy link
Contributor Author

I have pushed a revert.

common_configopts + " --enable-single --enable-sse2 --enable-mpi",
common_configopts + " --enable-long-double --enable-mpi",
common_configopts + " --enable-quad-precision",
common_configopts + " --enable-sse2 --enable-mpi", # default as last
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A bit of nitpicking... --enable-mpi should not be used in the serial FFTW build.
I know this is a test config that should never be built, but someone might find it and use it as an example...

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok. done

@akesandgren akesandgren dismissed boegel’s stale review August 28, 2018 16:01

Changes are applied.

Copy link
Contributor

@akesandgren akesandgren left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@akesandgren
Copy link
Contributor

Thanks @bartoldeman

@akesandgren akesandgren merged commit ac17d7b into easybuilders:develop Aug 28, 2018
@bartoldeman bartoldeman deleted the goolf-1.4.10-openblas-gcc branch August 28, 2018 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants