File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# RcppParallel (development version)
22
3+ * On Windows, RcppParallel now only uses the copy of TBB provided by Rtools
4+ when that copy is oneTBB; otherwise, the bundled oneTBB is built from
5+ sources, as it already is on other platforms. Rtools42 provides Intel TBB
6+ 2017, whose headers downstream packages cannot build against: StanHeaders
7+ uses ` tbb::this_task_arena::isolate ` , which that release still gates behind
8+ ` TBB_PREVIEW_TASK_ISOLATION ` and does not export from its library. As a
9+ result, rstan could no longer be built on R 4.2 for Windows.
10+
11+ * On Windows, ` RcppParallel::RcppParallelLibs() ` once again offers the TBB
12+ stub library, so that packages taking all of their linker flags from it
13+ (e.g. rstan) can resolve TBB symbols which ` RcppParallel.dll ` does not
14+ itself re-export.
15+
316* Fixed an issue where building the bundled oneTBB could fail when ` CXX `
417 (or ` CC ` ) was configured with a leading compiler launcher such as ` ccache `
518 (e.g. ` CXX = "ccache g++" ` ). The launcher is now forwarded to cmake via
You can’t perform that action at this time.
0 commit comments