Thanks for the complement. We're certainly very excited about capabilities and possibilities of TBB.
Regarding dynamic loading, theonly libraries TBB currently tries to open using FillDynamicLinks are malloc and lib_ittnotify, a library used to communicate with Intel Thread Analysis tools. FillDynamicLinks can fail and in each case the fallback is innocuous: for malloc the cache_aligned_allocator just falls back to the generic malloc and free. If the load of the lib_ittnotify fails, tools like VTune analyzer and Intel Thread Checker won't have the hooks they normally have. Perhaps all you need to do is comment out the dlopen() line and force the function to return false?
Just curious: upon what massively parallel computer and operating system are you trying to get TBB to work? We're always curious and encouraging of more TBB porting efforts.
Thanks v. much for the suggestion ... I will give it a shot and report the results back here.
The present priorities are the petascale Cray XT-5 systems at UT, ORNL and elsewhere (100+K cores each). These only support statically linked applications. The IBM BG/P does seemingly support shared libraries but I have no data on scalability.