fix(patches): widen RcppParallel system-tbb scope to all oneTBB-2021 platforms #137
Loading…
Reference in a new issue
No description provided.
Delete branch "t3code/rcppparallel-tbb-scope"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Widen the RcppParallel
system-tbbregistry patch scope from[alpine, ubuntu-2604]to[alpine, ubuntu, redhat-10].Why
#135 fixed the TBB cluster on alpine + ubuntu-2604 only. A per-image audit showed the problem is broader: RcppParallel's bundled Intel TBB build fails on every build image with a modern toolchain (alpine/musl, ubuntu jammy/noble/resolute g++ 11/13/15, redhat-10 GCC 14), and only redhat-8/9 (older toolchains + pre-oneTBB system TBB) tolerate the bundled build.
The system-TBB fix applies wherever the image ships oneTBB 2021+ (has the
tbb::detail::r1namespace rstan needs):ubuntufamily token)Requires
The matching build-env-images env (
TBB_INC/TBB_LIB) extended to all ubuntu + el10: build-env-images #13. Ship together.Verified
RcppParallel + rstan build and link (no
symbol not found) on alpine, redhat-10, ubuntu noble and ubuntu resolute; RcppParallel builds on ubuntu jammy.