Debian Patches
Status for abyss/2.3.10-3
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| abyss-pe.patch | Add internal PATH to find abyss tools This change is to accommodate file layout in the Debian package, thus unnecessary upstream. |
Shaun Jackman <sjackman@debian.org> | not-needed | |||
| fix-privacy-breach.patch | fix privacy generic breaches in the README file they are caused by inclusion of badges from remote locations. | Étienne Mollier <emollier@debian.org> | not-needed | 2022-05-14 | ||
| gcc-16.patch | fix build failure with Gcc 16 Starting with Gcc 16, unused but set variables have become error. This results in the following build failure in abyss. . Consensus.cpp:379:18: error: variable ‘numIgnored’ set but not used [-Werror=unused-but-set-variable=] 379 | unsigned numIgnored = 0; . This change drops occurrences of the numIgnored variable, since it is unused. . This feels either like a work in progress functionality, or a leftover of a removed functionality, which may require discussion upstream before forwarding the patch. |
Étienne Mollier <emollier@debian.org> | no | debian | 2026-03-28 | |
| mpi-libs.patch | fix link failure due to missing libraries. This change works around the failure to link ABYSS-P, having following symptoms by injecting a `pkgconf --libs mpi` strategically: . x86_64-linux-gnu-g++ -std=c++11 -Wall -Wextra -Werror -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DGTEST_USE_OWN_TR1_TUPLE=0 -Wno-error=dangling-reference -Wno-deprecated-declarations -L/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-z,relro -Wl,-z,now -o ABYSS-P ABYSS_P-parallelAbyss.o ABYSS_P-CommLayer.o ABYSS_P-NetworkSequenceCollection.o ABYSS_P-MessageBuffer.o ABYSS_P-Messages.o ../Assembly/libassembly.a ../Common/libcommon.a ../DataLayer/libdatalayer.a ../DataBase/libdb.a -lsqlite3 -ldl -lm -lmpi -ldl -lm /usr/bin/x86_64-linux-gnu-ld.bfd: ABYSS_P-CommLayer.o: undefined reference to symbol 'ompi_mpi_unsigned_long_long' /usr/bin/x86_64-linux-gnu-ld.bfd: /usr/lib/x86_64-linux-gnu/libopen_mpi.so.40: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status . There are probably more appropriate approaches than hijacking the file Parallel/Makefile.am for this, but it does the job. |
Étienne Mollier <emollier@debian.org> | no | debian | 2026-10-17 |
All known versions for source package 'abyss'
- 2.3.10-3 (sid, forky)
- 2.3.10-1 (trixie)
- 2.3.5+dfsg-2 (bookworm)
