This patch resolves a build failure when building TopHat 2.1.0 with SeqAn 1.4. This is the relevant part of a patch originally posted here: https://lists.fu-berlin.de/pipermail/seqan-dev/2014-July/msg00001.html --- a/src/segment_juncs.cpp +++ b/src/segment_juncs.cpp @@ -2050,10 +2050,13 @@ void juncs_from_ref_segs(RefSequenceTabl typedef map MotifMap; MotifMap ims; - - seqan::DnaStringReverseComplement rev_donor_dinuc(donor_dinuc); - seqan::DnaStringReverseComplement rev_acceptor_dinuc(acceptor_dinuc); - + + typedef seqan::ModifiedString< + seqan::ModifiedString > >, + seqan::ModReverse> ConstDnaStringReverseComplement; + ConstDnaStringReverseComplement rev_donor_dinuc(donor_dinuc); + ConstDnaStringReverseComplement rev_acceptor_dinuc(acceptor_dinuc); + if (talkative) fprintf(stderr, "Collecting potential splice sites in islands\n"); >refslogtreecommitdiff
AgeCommit message (Expand)Author
2022-01-14gnu: bootstrap: Add support for riscv64-linux....On 7d93b21ab1c132990054372a9677c1639d54e631 gnu: glibc-for-bootstrap: Update patch. Run ./pre-inst-env guix build --target=riscv64-linux-gnu bootstrap-tarballs Producing /gnu/store/4hdzva9i0wyyfbgj1lmqc1wkk644pv07-bootstrap-tarballs-0 With guix hash -rx 1nj0fdgj08bbmfny01mp2blv7c3p2iciqh31zmf04ap5s7ygsqlp * gnu/packages/bootstrap.scm (%bootstrap-executables): Add entries for riscv64-linux. (%bootstrap-guile-hash, %bootstrap-coreutils&co, %bootstrap-binutils, %bootstrap-glibc, %bootstrap-gcc): Add entry for riscv64-linux. (raw-build-guile3): New procedure. (make-raw-bag): Use raw-build-guile3 for riscv64-linux. * guix/packages.scm (%supported-systems): Add riscv64-linux. (%cuirass-supported-systems): Remove riscv64-linux. * guix/utils.scm (target-64bit?): Add riscv64-linux. * m4/guix.m4: Add riscv64-linux as a supported system. * doc/guix.texi (GNU Distribution): Add riscv64-linux. Efraim Flashner