Comments (3)
Both you and your customers use oneTBB (not the old TBB)?
We support backward compatibility so when customer's library will load newer version of oneTBB it will also be used for your library.
from onetbb.
Both you and your customers use oneTBB (not the old TBB)? We support backward compatibility so when customer's library will load newer version of oneTBB it will also be used for your library.
Can you explain the linking process more clearly? I can ensure that the dynamic link library I provide uses oneTBB. But I can't estimate the customer's behavior.
from onetbb.
When you compile your library using TBB headers certain amount of symbols will be expected during linking stage (from TBB).
For example if your library is built and linked with oneTBB 2021.2 all later versions of library will have the same list of symbols as 2021.2 (+ something new) that is done to support backward compatibility.
- Let's say your library is linked with oneTBB 2021.10 and your customers use oneTBB 2021.11. During runtime loader will load oneTBB 2021.11 which will indeed satisfy required symbols from your library.
- Let's say your library is linked with oneTBB 2021.10 and your customers use oneTBB 2021.2. During runtime loader will load oneTBB 2021.2 which may not satisfy required symbols from your library.
So it's better to clarify what version of TBB your customers are using so you can adjust and use the same or earlier versions respectively.
from onetbb.
Related Issues (20)
- When find() of tbb::concurrent_hash_map is used in parallel with iteration, the amount of data obtained is inconsistent with the size of the map? HOT 2
- tbb on wasm always executed on the main thread. HOT 29
- Possible data race reported by clang thread sanitizer HOT 6
- Disable TBBmalloc info message when compiling VS2022 HOT 2
- Is resumable task exception safe? HOT 4
- oneTBB 2021.11.0 APT package missing FindTBB.cmake HOT 6
- (Delete this issue) [Duplicate] Impossible to build the last version oneTBB 2021.11.0 on Windows with GCC 13.2
- Impossible to build the last version oneTBB 2021.11.0 on Windows with GCC 13.2 HOT 2
- Is there any reason we cannot implement a parallel_reduce for a rvalue range? HOT 2
- How to build TBB with static-libgcc and static-libstdc++ ? HOT 3
- Generating random numbers in parallel HOT 3
- oneTBB to schedule work execution on Intel GPUs HOT 1
- link fails building oneTBB from conan HOT 3
- `tbb::task_arena::enqueue` should at least document that execution order isn't guaranteed HOT 3
- Compiling errors while building with mingw gcc 13.2.0 HOT 1
- Update Node using TBB Nodes HOT 2
- Facing Deadlock issue with nested TBB HOT 8
- Accessible non-virtual destructor HOT 5
- TBB cannot be build from FetchContent if OVERRIDE_FIND_PACKAGE is specified
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from onetbb.