-
Notifications
You must be signed in to change notification settings - Fork 59
Cannot load: undefined symbol tbb::task::note_affinity #183
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
Comments
We can compare notes, I can on the courtesy Linux VM I use for Rcpp testing which has a ton of packages in R> .libPaths()
[1] "/home/dirk/tmp/lib" "/usr/local/lib/R/site-library" "/usr/lib/R/site-library" "/usr/lib/R/library"
R> library("markovchain")
Package: markovchain
Version: 0.9.0
Date: 2022-07-01
BugReport: https://github.com/spedygiorgio/markovchain/issues
R> All CRAN, all current, on Debian testing (also current). |
With system or bundled tbb? I'm using the system tbb here via TBB_LIB and TBB_INC. |
Ah yes, I am likely using the bundled one. |
Then that's most probably the issue. It should be easy to fix the behavior of |
Cannot reproduce this anymore. |
Uh oh!
There was an error while loading. Please reload this page.
Are we sure that nothing is required on Linux?
RcppParallel/R/tbb.R
Lines 92 to 93 in 0da9610
I cannot load the
markovchain
package (cc @spedygiorgio), which links againstRcppParallel
, with the following error:So somehow this TBB symbol ends up in the
markovchain
library. Manually adding-ltbb
to the linking phase solves the issue for me, but currentlyRcppParallel::RcppParallelLibs()
returns nothing for Linux.The text was updated successfully, but these errors were encountered: