Ben Woodcroft <b.woodcr...@uq.edu.au> writes: >> Htslib is propagated because it >> is included by the installed samtools and bcftools headers; at least one >> of pysams dependencies failed to build when it was a regular input. > Ah, I see. Can this be avoided with patchelf?
I don't think so. The htslib headers need to be propagated for anything that uses header files from pysam, since they contain contain code such as "include <htslib/foo.h>". Perhaps you can update the comment to make it more clear? Patchelf is probably what made that work when htslib was bundled. Cheers, Marius