Package: fermi-lite / 0.1+git20221215.85f159e-1
Metadata
Package | Version | Patches format |
---|---|---|
fermi-lite | 0.1+git20221215.85f159e-1 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
make_shared_lib | (download) |
Makefile |
9 7 + 2 - 0 ! |
build shared library Upstream only builds a static library, this adds a shared one. |
hardening | (download) |
Makefile |
15 6 + 9 - 0 ! |
add hardening flags Adds necessary build flags for hardening. |
rename_bseq1_t.patch | (download) |
README.md |
4 2 + 2 - 0 ! |
avoid name space conflict with bwa Bug-Upstream: https://github.com/lh3/fermi-lite/issues/5 |
bcf_seqlib.patch | (download) |
bfc.c |
134 13 + 121 - 0 ! |
try to take over patches from libseqlib which needs separate bfc.h FIXME: Please check the FIXME at the end. I think I did things wrong to put a static declaration into header file but I had no better idea to make ec1buf_init known in libSeqLib |
simde | (download) |
ksw.c |
3 2 + 1 - 0 ! |
use the simde header library for greater compatibility |
ensure signed comparison.patch | (download) |
mag.c |
2 1 + 1 - 0 ! |
ensure that our variable checking for >= 0 is signed The type of v->n is size_t, which is an unsigned type, and we are assigning v->n - 1 to i and looping while this is >= 0. If v->n == 0, on some architectures (armhf) this results in i being set to a positive value (specifically, UINT32_MAX). |
sync_instead_of_atomic | (download) |
unitig.c |
4 2 + 2 - 0 ! |
fix compatibility on mipsel |