Closed kojix2 closed 1 year ago
I wrote up to the above and checked 1.16 just to be sure, and found that bam_aux_first
and bam_aux_next
do not exist.
I see that htslib is still under active development.
Sorry for the trouble. I will close this issue.
Yes, PR #1354 was merged a couple of weeks after the 1.16 release. (There's also a followup that will add another related function that I still need to get back to.)
Hi!
Thanks for all your help, I am kojix2 and I am creating htslib bindings for Ruby and Crystal.
Curiously, I noticed that two functions are not included in the shared library:
bam_aux_first
andbam_aux_next
. Since these are not macro functions andHTSLIB_EXPORT
is declared, I expected them to be included in the shared library.https://github.com/samtools/htslib/blob/eab0ee16d0bf0168459dc82354e3672b74267150/htslib/sam.h#L1638-L1639 https://github.com/samtools/htslib/blob/eab0ee16d0bf0168459dc82354e3672b74267150/htslib/sam.h#L1650-L1651
I downloaded the 1.16 release and followed the instructions to compile on Ubuntu.
When the nm command is executed,
bam_aux_first
andbam_aux_next
are not found.Why are these functions not available from the shared library? How can I add these functions to the shared library?