Package: bowtie / 1.1.2-6
Metadata
Package | Version | Patches format |
---|---|---|
bowtie | 1.1.2-6 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
use dpkg buildflags.patch | (download) |
Makefile |
2 1 + 1 - 0 ! |
use build flags from environment (dpkg-buildflags). Necessary for hardening flags. |
use_debian_seqan.patch | (download) |
Makefile |
3 1 + 2 - 0 ! |
use debian packaged seqan library instead of copy in upstream source |
seqan fix setBegin call.patch | (download) |
pat.h |
26 13 + 13 - 0 ! |
proper type-casting in using seqan::_setbegin(). Required by newer versions of GCC. |
seqan rename ChunkPool.patch | (download) |
aligner.h |
12 6 + 6 - 0 ! |
renamed chunkpool class to bowtiechunkpool. SeqAn has a class with the same name and fatal name collision happens. |
seqan rename fill to resize.patch | (download) |
blockwise_sa.h |
8 4 + 4 - 0 ! |
renamed seqan::fill function calls to use seqan::resize. SeqAn 1.3 renamed seqan::fill() to seqan::resize(). SeqAn ticket: http://trac.seqan.de/ticket/77 |
disable_bits_flag.patch | (download) |
Makefile |
4 2 + 2 - 0 ! |
disable architecture bits detection. In Debian, you can use multiarch facilities for choosing which version to run. |
no_hash_style_both_for_mips.patch | (download) |
Makefile |
4 3 + 1 - 0 ! |
disable -wl,--hash-style=both on mips machines. It's not supported on mips and mipsel ports and leads to build errors. |
seqan popcount.patch | (download) |
diff_sample.h |
3 3 + 0 - 0 ! |
use seqan 1.4's seqan::popcount() function instead of own function |
bowtie_ContextLss 1.1 1.4.patch | (download) |
diff_sample.h |
2 1 + 1 - 0 ! |
change class name of _context_lss |
ppc64el.patch | (download) |
Makefile |
16 8 + 8 - 0 ! |
enable for ppc64el |
enable_arm64.patch | (download) |
Makefile |
2 1 + 1 - 0 ! |
enable arm64 architecture |
spelling.patch | (download) |
MANUAL |
2 1 + 1 - 0 ! |
fix spelling |
reproducible.patch | (download) |
Makefile |
10 5 + 5 - 0 ! |
make build reproducible |
gcc 64bit.patch | (download) |
Makefile |
2 1 + 1 - 0 ! |
use gcc to determine if an arch is 64-bit uname -m is misleading when determining if an arch is 64-bit or not - It indicates the _build_ machine's processor which may not be the same as the processor the code is being built for (cross compiling). - It fails if a 32-bit compiler is used on a 64-bit cpu (eg build i386 packages on x86_64). This is common on the mips buildds. Therefore ask GCC if this architecture is 64-bit. Using __LP64__ is the easiest method, but is not portable and probably only works with GCC and Clang unfortunatly. |