Debian Patches

Status for capnproto/1.5.0-2

Patch Description Author Forwarded Bugs Origin Last update
01_broken_kfreebsd_tests.patch Disable broken tests on kfreebsd archs. Seems like a few tests for certain edge cases are broken on kfreebsd. This
patch simply disables those tests.
Tom Lee <debian@tomlee.co> no 2018-12-30
02_fixup_cmake.patch Workaround generating invalid CapnProtoConfig which is not multiarch cmake aware, and thus yields invalid bin and include paths. Dimitri John Ledkov <xnox@ubuntu.com> no debian
06_tests_fail_with_ipv6.patch disable failing test when non-loopback interface is IPv6-only tony mancill <tmancill@debian.org> no debian
08_libssl3.patch support openssl 3.0 Tom Lee <debian@tomlee.co> yes debian 2022-03-06
09-gcc13.patch Fix FTBFS with GCC-13 tony mancill <tmancill@debian.org> no debian 2023-07-15
10-64bit-off_t.patch enable Large File Support on 32-bit systems Note that this patch was backported to apply against 0.9.2
And can be removed once Debian updates to upstream 1.0.1 or later
not-needed debian https://github.com/capnproto/capnproto/commit/7c8802fb9bec8818f289a44b0ec22419a845b249.patch
12-FTBFS-on-32-bit-arm-after-t64.patch use __NR_futex_time64 on 32-bit architectures Many thanks to Arnd Bergmann for the detailed explanation regarding
timespec, libc, musl, and the futex syscall on 32-bit architectures,
and for the basis of the patch.
tony mancill <tmancill@debian.org> no debian
14-cmake-targets-multiarch-path.patch fix wrong path for capnp/capnpc-* imported executable targets CapnProtoTargets.cmake computes _IMPORT_PREFIX assuming libdir is
PREFIX/lib, but Debian's multiarch libdir has an extra triplet
component, so CapnProto::capnp_tool, CapnProto::capnpc_cpp and
CapnProto::capnpc_capnp end up pointing at /usr/lib/bin/capnp instead
of /usr/bin/capnp. Hardcode the path, as already done for
CAPNP_EXECUTABLE in 02_fixup_cmake.patch.
tony mancill <tmancill@debian.org> no debian 2026-09-07

All known versions for source package 'capnproto'

Links