Package: rnahybrid / 2.1.2-5
Metadata
Package | Version | Patches format |
---|---|---|
rnahybrid | 2.1.2-5 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
gcc 4.8.patch | (download) |
src/rnaeffective.c |
1 1 + 0 - 0 ! |
fix build error with gcc-4.8 by adding string.h |
hardening.patch | (download) |
src/Makefile.am |
3 3 + 0 - 0 ! |
propagate hardening options |
fixmanpage.patch | (download) |
man/RNAcalibrate.1 |
1 0 + 1 - 0 ! |
fix manpage syntax |
mayhem_check_if_file_exists.patch | (download) |
src/rnacalibrate.c |
7 6 + 1 - 0 ! |
check if file exists before opening |
fix_loop_index.patch | (download) |
src/energy.c |
4 2 + 2 - 0 ! |
fix issues that are becoming visible on arm but might be a problem on all architectures. . Is it because of this: energy.c:539:53: note: within this loop for(i=0;i<ALPHASIZE;i++) for(j=0;j<ALPHASIZE;j++) for(k=0;k<=ALPHASIZE;k++) dr_dangle_dg_ar[i][j][k] = 0; . Perhaps that k<= in the k loop should be < like in the i and j loops so it doesn't go beyond the end of the array. . ALPHASIZE is 6, so the k loop would try go one too far. Every array allocated with ALPHASIZE certainly don't add one anywhere, so any look going from 0 to ALPHASIZE must use < not <= so there are two places in the file that are wrong. |
fix_warnings.patch | (download) |
src/fasta.h |
1 1 + 0 - 0 ! |
fix spurious warnings that might in fact be errors |