Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
0001-Use-system-libs.patch | Use system libraries - kseq.h and simde instead of copied code in the source. Remove inclusion for wingetopt as it is specific to windows and un-needed for the buildsystem here.Removed ssw code copy and disabled corresponding build time tests, as this is only needed for tests and isn't needed for package in general. This was confirmed by upstream. | no | ||||
nonx86 | Enable compilation on non-x86, non-arm, non-powerpc | Michael R. Crusoe <crusoe@debian.org> | no | |||
gcc-14.patch | fix assignments from incompatible pointer types. This issue has been made salient by the new warnings gone fatal with gcc 14. The present patch fixes the following errors: . tests/test_verify_traces.c:180:37: error: assignment to ‘int8_t *’ {aka ‘signed char *’} from incompatible pointer type ‘int *’ [-Wincompatible-pointer-types] 180 | ref_trace_table = parasail_result_get_trace_table(reference_result); | ^ tests/test_verify_traces.c:193:69: error: passing argument 4 of ‘diff_array’ from incompatible pointer type [-Wincompatible-pointer-types] 193 | if (diff_array(size_a, size_b, ref_trace_table, trace_table, result)) { | ^~~~~~~~~~~ | | | int * tests/test_verify_traces.c:83:17: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘int *’ 83 | int8_t *b_, | ~~~~~~~~^~ |
Étienne Mollier <emollier@debian.org> | no | debian | 2024-08-16 |