summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Biermann <tbier@posteo.de>2022-06-25 15:56:33 +0200
committerTim Biermann <tbier@posteo.de>2022-06-25 16:39:14 +0200
commit636a611b0eb251968264aef2e47dd20de55046ba (patch)
tree274c1b2e382838148bb8389851ad62c83c1e0935
parent2151a87f1124c57358d706b6bc2a2678709688a4 (diff)
downloadcontrib-636a611b0eb251968264aef2e47dd20de55046ba.tar.gz
contrib-636a611b0eb251968264aef2e47dd20de55046ba.tar.xz
onetbb: fixed build with gcc 12
-rw-r--r--onetbb/.signature5
-rw-r--r--onetbb/824.patch0
-rw-r--r--onetbb/Pkgfile12
3 files changed, 11 insertions, 6 deletions
diff --git a/onetbb/.signature b/onetbb/.signature
index e05f7cbfb..afd474e02 100644
--- a/onetbb/.signature
+++ b/onetbb/.signature
@@ -1,5 +1,6 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF35rKiae4ceRcOWNtZIxdLQ7BH0E/LjIr0wLPnI/QPUcSOzCfnvodu2xVTrgFX4u4Xg/QfPGo05pbvyULPg+LGgw=
-SHA256 (Pkgfile) = fce950dcab1c6c232f469ee1a187be14ba91bacd3b510c70940018b5dd62622b
+RWSagIOpLGJF30i9/Ae9TbiZGZ4YSY4U3Eq83BQFQZOWhUINfudHwXVYyZuYtsJqS6ayyA8zobYK1x0Mm0dDN7lH5nu+PFdxegw=
+SHA256 (Pkgfile) = cac50456f0a5239df38c8881616c04f534c95906b59015964dbec3915202936c
SHA256 (.footprint) = 0d4dd22e4ae3cbc7a5fe0f88f831f275ccd344b5eda84db0021ea9cf1955d654
SHA256 (onetbb-2021.5.0.tar.gz) = e5b57537c741400cf6134b428fc1689a649d7d38d9bb9c1b6d64f092ea28178a
+SHA256 (824.patch) = e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
diff --git a/onetbb/824.patch b/onetbb/824.patch
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/onetbb/824.patch
diff --git a/onetbb/Pkgfile b/onetbb/Pkgfile
index 891a02117..b7dc60ca3 100644
--- a/onetbb/Pkgfile
+++ b/onetbb/Pkgfile
@@ -5,17 +5,21 @@
name=onetbb
version=2021.5.0
-release=2
-source=(https://github.com/oneapi-src/oneTBB/archive/v$version/$name-$version.tar.gz)
+release=3
+source=(https://github.com/oneapi-src/oneTBB/archive/v$version/$name-$version.tar.gz
+ 824.patch)
build() {
+ patch -Np1 -d oneTBB-$version -i $SRC/824.patch
+
cmake -S oneTBB-$version -B build -G Ninja \
-D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_INSTALL_LIBDIR=lib \
-D CMAKE_BUILD_TYPE=Release \
- -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
- -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
+ -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS -Wno-error=address -Wno-error=uninitialized" \
+ -D CMAKE_C_FLAGS_RELEASE="$CFLAGS -Wno-error=address -Wno-error=uninitialized" \
-D TBB4PY_BUILD=ON \
+ -D TBB_STRICT=OFF \
-Wno-dev
cmake --build build --target all python_build
DESTDIR=$PKG cmake --install build

Generated by cgit