Debian Patches

Status for libscrypt/1.22-4

Patch Description Author Forwarded Bugs Origin Last update
hppa.patch libscrypt FTBFS on hppa due to missing fPIC flag Helge Deller <deller@kernel.org> not-needed debian 2025-06-11
fix-ldflags-lintian.patch Fix lintian issue sharedobject-in-library-directory-missing-soname Eduardo Barretto <eduardo.barretto@canonical.com> not-needed
sysendian.h-fix-aliasing-violations.patch sysendian.h: fix aliasing violations
Accessing a e.g. uint32_t as uint8_t is an aliasing violation. The
helpers here are nearly idiomatic for avoiding that anyway, so fix
them up accordingly.
Sam James <sam@gentoo.org> no 2024-11-27
b64-fix-Wold-style-definition.patch b64: fix -Wold-style-definition
Drop K&R decls. Most of the codebase uses ISO decls anyway.
Sam James <sam@gentoo.org> no 2024-11-27
crypto_scrypt-nosse-fix-aliasing-violations.patch crypto_scrypt-nosse: fix aliasing violations
blkcpy was accessing memory as size_t* where it started as uint32_t*
which is an aliasing violation. But just replace it with memcpy rather
than reinventing the wheel.

It turns out this got fixed in scrypt a while ago, so let's do the same
fix as they did: https://github.com/Tarsnap/scrypt/commit/209fd279c9357010d1dabd446c458dfeb9820e6c.
Sam James <sam@gentoo.org> no 2024-11-27

All known versions for source package 'libscrypt'

Links