Skip to content

TileDB-Inc/m2w64-htslib-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

m2w64-htslib-build

The workflow msys2-htslib-build.yml builds a statically linked1 htslib.dll under msys2. See the releases to download the tarball. To build a different version of htslib, update the env var PACKAGE_VERSION. To build an updated release of an existing version, update the env var RELEASE_VERSION. Also, make sure that RELEASE_VERSION is reset to 0 when bumping the version.

The release tarball is subsequently consumed by TileDB-Inc/m2w64-htslib-feedstock, which repackages the pre-built files into a conda binary. The end goal is for TileDB-Inc/tiledb-vcf-feedstock to create a conda binary for Windows that builds TileDB-Inc/TileDB-VCF with MSVC and links to the htslib that was built under msys2 (since the upstream maintainers of htslib only officially supporting building htslib for Windows under msys2).

Footnotes

  1. 'statically linked' here implies static linkage to all needed msys2 libraries that are not referencing .DLLs that are provided by Windows