Debian Patches

Status for libcap2/1:2.75-10

Patch Description Author Forwarded Bugs Origin Last update
Hide-private-symbols.patch Hide private symbols
Hide a symbol which is clearly meant to be private. This resolves a FTBFS in
combination with the new build dependency gperf.
Christian Kastner <ckk@debian.org> no debian 2022-03-04
Filter-out-PIE-flags-when-building-shared-objects.patch Filter out PIE flags when building shared objects
Filter out -pie, -fpie, and -fPIE when building the shared library and the PAM
module. This way, hardening=+all can be used unconditionally in debian/rules.
Christian Kastner <ckk@kvr.at> not-needed 2022-03-04
Skip-git-if-not-installed.patch Skip git if not installed
This is only used during the clean stage. For a typical Debian package build,
git will not be installed.
Christian Kastner <ckk@debian.org> no debian 2024-02-06
Glibc-needs-a-constant-to-be-defined-for-puts-to-work.patch Glibc needs a constant to be defined for puts() to work.
See https://bugzilla.kernel.org/show_bug.cgi?id=219880
"Andrew G. Morgan" <morgan@kernel.org> no 2025-03-22
Add-support-for-some-less-mainstream-architectures.patch Add support for some less mainstream architectures.
These (__alpha__, __hppa__, __sh__) don't have the SA_RESTORER
complication, so hopefully can "just work". I'm relying on Debian's
build servers to confirm.
"Andrew G. Morgan" <morgan@kernel.org> no 2025-03-23
Extend-support-further-to-__m68k__-and-possibly-__sparc__.patch Extend support further to __m68k__ and possibly __sparc__.
This may include a needed fix for __sh__ too.

I don't have any test machines for this, so this code change
is untested, and based solely on reading kernel etc. sources.
"Andrew G. Morgan" <morgan@kernel.org> no 2025-03-23
Be-more-systematic-using-the-kernel-signal-handler-APIs.patch Be more systematic using the kernel signal handler APIs.
Each architecture seems to have its own nuance. Found a way
to get the kernel header compilation to confirm what sigaction
structure is expected by the kernel. This made a few differences
and I am hoping it addresses why the alpha build fails with
debian's sid compile. It makes some changes to memory reservation
for other architectures, arm64 (aka aarch64) in particular.
"Andrew G. Morgan" <morgan@kernel.org> no https://web.git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=07d8ce731d5fe9063abfef4a77306e273b18b5f3 2025-03-29

All known versions for source package 'libcap2'

Links