-
-
Notifications
You must be signed in to change notification settings - Fork 712
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Profiler (server) linker error (tbb) #950
Comments
tbb is no longer used. |
Huh, so in that case should I assume the linker error stems from some environment misconfiguration on my part? |
For starters, please see #810 for more discussion on this topic. To be precise, tbb was never a dependency of Tracy. It's just an artifact of how the As you probably have guessed, I'm not particularly fond of the situation, so I just replaced all use of the parallel STL with a library that was explicitly designed to avoid the tbb dependency (1c1faef). In short, I don't depend on tbb, and I don't really want to know what fresh bullshit gcc has invented about it. I run Arch, so that's basically the same as Manjaro. I checked the gcc build and I can see the errors you reference:
...when I have I have clang as my default compiler, and I recommend doing the same. It works as intended. If someone wants to get gcc working back again, the above should be a good starting point. |
When compiling the profiler on manjaro linux, using gcc I get linker error "undefined reference to tbb::detail::r1::execution_slot". It can be fixed by linking against tbb in the profiler cmake:
I could open a pull request which does this, but I'm not certain if this should also be applied to other platforms.
The text was updated successfully, but these errors were encountered: