From 8d0c4b7ccdca01863be1c6976d154a0074c94a36 Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 28 Jul 2026 06:57:08 +0000 Subject: [PATCH] fix(patches): widen RcppParallel system-tbb scope to the whole redhat family (#139) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Extends #137. el8/el9 were excluded because they ship only classic Intel TBB. build-env-images now vendors oneTBB 2021 into `/usr/local` on el8/el9, so every platform has oneTBB 2021+. Widen the scope `redhat-10` → `redhat` (family token covers el8/el9/el10) and fix the reason text (no longer 'left on bundled'). **Requires the el8/el9 images rebuilt with the vendored oneTBB (build-env-images PR).** Verified: patched RcppParallel builds + links the vendored oneTBB on both el8 (g++ 8.5) and el9 (g++ 11.5). Reviewed-on: https://git.devxy.io/devxy/build-cran-binaries/pulls/139 --- local/patches/registry.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/local/patches/registry.json b/local/patches/registry.json index b444986..99b80e3 100644 --- a/local/patches/registry.json +++ b/local/patches/registry.json @@ -5,13 +5,13 @@ "platforms": [ "alpine", "ubuntu", - "redhat-10" + "redhat" ], "env": {}, "configure_args": [], "makevars": {}, "patch": "RcppParallel/system-tbb.patch", - "reason": "RcppParallel bundles an old Intel TBB whose build fails on musl and modern toolchains (g++ 14/15); link the system oneTBB (2021+) shipped in the build-env images instead, keeping the TBB backend so dependents (rstan, ...) link TBB. Scoped to platforms with oneTBB 2021+ (alpine, all ubuntu, el10); el8/el9 ship pre-oneTBB TBB and are left on the bundled build." + "reason": "RcppParallel bundles an old Intel TBB whose build fails on musl and modern toolchains (g++ 8-15 + modern make); link the system oneTBB (2021+) instead, keeping the TBB backend so dependents (rstan, ...) link TBB. All build-env platforms now provide oneTBB 2021+: native on alpine/ubuntu/el10, built from source into /usr/local on el8/el9 (their stock TBB is classic 2018/2020, too old)." }, { "package": "fs",