diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.72.0-GCCcore-9.3.0-no_mpi.eb b/easybuild/easyconfigs/b/Boost.Serial/Boost.Serial-1.72.0-GCC-9.3.0.eb similarity index 60% rename from easybuild/easyconfigs/b/Boost/Boost-1.72.0-GCCcore-9.3.0-no_mpi.eb rename to easybuild/easyconfigs/b/Boost.Serial/Boost.Serial-1.72.0-GCC-9.3.0.eb index 27000fc7716..21d31e4397b 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.72.0-GCCcore-9.3.0-no_mpi.eb +++ b/easybuild/easyconfigs/b/Boost.Serial/Boost.Serial-1.72.0-GCC-9.3.0.eb @@ -1,16 +1,19 @@ -name = 'Boost' +easyblock = 'EB_Boost' + +name = 'Boost.Serial' version = '1.72.0' -versionsuffix = '-no_mpi' homepage = 'https://www.boost.org/' description = """Boost provides free peer-reviewed portable C++ source libraries.""" -toolchain = {'name': 'GCCcore', 'version': '9.3.0'} +toolchain = {'name': 'GCC', 'version': '9.3.0'} toolchainopts = {'pic': True} source_urls = ['https://dl.bintray.com/boostorg/release/%(version)s/source/'] -sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] -checksums = ['c66e88d5786f2ca4dbebb14e06b566fb642a1a6947ad8cc9091f9f445134143f'] +sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] +checksums = [ + 'c66e88d5786f2ca4dbebb14e06b566fb642a1a6947ad8cc9091f9f445134143f', # boost_1_72_0.tar.gz +] builddependencies = [ ('binutils', '2.34'), @@ -26,5 +29,7 @@ configopts = '--without-libraries=python' # Don't build boost_mpi boost_mpi = False +# also build boost multi-thread +boost_multi_thread = True moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost.Serial/Boost.Serial-1.72.0-iccifort-2020.1.217.eb b/easybuild/easyconfigs/b/Boost.Serial/Boost.Serial-1.72.0-iccifort-2020.1.217.eb new file mode 100644 index 00000000000..fb37cb34d1f --- /dev/null +++ b/easybuild/easyconfigs/b/Boost.Serial/Boost.Serial-1.72.0-iccifort-2020.1.217.eb @@ -0,0 +1,35 @@ +easyblock = 'EB_Boost' + +name = 'Boost.Serial' +version = '1.72.0' + +homepage = 'https://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'iccifort', 'version': '2020.1.217'} +toolchainopts = {'pic': True} + +source_urls = ['https://dl.bintray.com/boostorg/release/%(version)s/source/'] +sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] +checksums = [ + 'c66e88d5786f2ca4dbebb14e06b566fb642a1a6947ad8cc9091f9f445134143f', # boost_1_72_0.tar.gz +] + +builddependencies = [ + ('binutils', '2.34'), +] + +dependencies = [ + ('bzip2', '1.0.8'), + ('zlib', '1.2.11'), + ('XZ', '5.2.5'), +] + +configopts = '--without-libraries=python' + +# Don't build boost_mpi +boost_mpi = False +# also build boost multi-thread +boost_multi_thread = True + +moduleclass = 'devel'