conda package for salmon may not have correct tbb constraints
Hello, I'm debugging a salmon install problem with conda. I don't have time to double check, but it looks something like:
- if you install salmon 1.1.0, you get a version of tbb, 2021.1.1, from conda-forge
- if you then try to upgrade to salmon 1.4.0, you actually want to get a different version of tbb from defaults, but the version pinning doesn't require it so it sticks with conda-forge
- if you force
tbb==2020.3for salmon 1.4.0, things work - if you don't, you get
salmon: error while loading shared libraries: libtbb.so.2: cannot open shared object file: No such file or directory
The error shows up with:
tbb 2021.1.1 h4bd325d_0 conda-forge
and the functioning version of tbb seems to be:
tbb 2020.3 hfd86e86_0 defaults
I don't have time to chase this down further at the moment, but hopefully this will be sufficiently clear for me to figure it out later :)
@ctb,
This seems to explain the source of the issue : https://twitter.com/dpryan79/status/1368116490801717251?s=19. It looks like it will be fixed upstream (hopefully soon).
--Rob
On Sun, Mar 07, 2021 at 09:55:59AM -0800, Rob Patro wrote:
This seems to explain the source of the issue : https://twitter.com/dpryan79/status/1368116490801717251?s=19. It looks like it will be fixed upstream (hopefully soon).
excellent, thanks for tracking that down! Hopefully this issue can serve as google bait for others wondering how to deal with this error :)
also see https://github.com/COMBINE-lab/salmon/issues/637