Ricardo Wurmus <rek...@elephly.net> writes: >> I was confused. I see the only version of the library shipped is built >> with pthreads. I think there should be serial, pthreads, and OpenMP >> versions, as for Fedora. > > Do these library variants have the same binary interface, so that a user > could simply preload one of them to override the default variant we use > in the input graph of a given package?
Yes. You can use LD_LIBRARY_PATH as normal if you have variants with the right soname, like the trivial shims in the example I referenced. You probably want versions with the implementation-specific names too.