Subject: bug#53005: cryptsetup-static aborts opening LUKS2 volume with Argon2i PBKDF

From: Simon South <[email-masked]>
Date: Fri, 07 Jan 2022 20:52:31 -0500

After some testing I've found the regression was introduced in commits
f32a6055a5 and e0f31baacc, "build-system/gnu: strip with
--strip-unneeded", which replace "--strip-debug" with "--strip-unneeded"
for packages that use the GNU build system.  It seems this is now
stripping a bit too much.

The solution may be as simple as undoing this change in (at least) the
"static-package" function (guix/build-system/gnu.scm:211).
Alternatively we may need to add a "--keep-symbol" flag in a few places.

I'm continuing to investigate.

-- 
Simon South
[email-masked]