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'

Links