Skip to content

Commit

Permalink
Merge pull request easybuilders#19352 from smoors/20231205132815_new_…
Browse files Browse the repository at this point in the history
…pr_tbb2021110

{lib}[GCCcore/12.3.0] tbb v2021.11.0
  • Loading branch information
lexming authored Dec 8, 2023
2 parents d7ecdf5 + 1bc450e commit d995317
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions easybuild/easyconfigs/t/tbb/tbb-2021.11.0-GCCcore-12.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
easyblock = 'CMakeMake'

name = 'tbb'
version = '2021.11.0'

homepage = 'https://github.com/oneapi-src/oneTBB'
description = """Intel(R) Threading Building Blocks (Intel(R) TBB) lets you easily write parallel C++ programs that
take full advantage of multicore performance, that are portable, composable and have future-proof scalability."""

toolchain = {'name': 'GCCcore', 'version': '12.3.0'}

# The following option is needed to supress the "stringop-overflow error".
# See https://github.com/oneapi-src/oneTBB/issues/1180#issuecomment-1690958371 for details.
toolchainopts = {'extra_cxxflags': '-Wno-error=stringop-overflow'}

source_urls = ['https://github.com/oneapi-src/oneTBB/archive/refs/tags/']
sources = ['v%(version)s.tar.gz']
checksums = ['782ce0cab62df9ea125cdea253a50534862b563f1d85d4cda7ad4e77550ac363']

builddependencies = [
('binutils', '2.40'),
('CMake', '3.26.3'),
]

dependencies = [('hwloc', '2.9.1')]

sanity_check_paths = {
'files': ['lib/libtbb.%s' % SHLIB_EXT, 'lib/libtbbmalloc.%s' % SHLIB_EXT],
'dirs': ['lib', 'include', 'share'],
}

moduleclass = 'lib'

0 comments on commit d995317

Please sign in to comment.