Skip to content

v2.0.6

Latest

Choose a tag to compare

@furbytm furbytm released this 14 Jul 22:08
5a49dfb

v2.0.6

Align TBB linkage and config with OpenUSD (Removal of TBBMalloc and TBBMallocProxy)

  • OpenUSD links one TBB component (COMPONENTS tbb) and never references tbbmalloc or tbbmalloc_proxy. The proxy replaces the process's global malloc/free/malloc_size by symbol interposition, which had a tendency to crash when using Swift Testing.
  • TBB_USE_DEBUG and TBB_USE_PROFILING_TOOLS pinned to 0 across OneTBB, tbb, and MetaTBB - matching what the values resolve to on clang/gcc, set explicitly because SwiftPM's C++ interop can't resolve the #ifndef chain reliably.