Created attachment 236973 [details] security/john: fix build on armv7 This change applies an upstream patch, fixing AArch32 NEON intrinsics in the port. Tested on armv7 FreeBSD 13.1. Please MFH if committed after 2022Q4 is branched off.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=5c648bf25f56ca85cf4bbc21cc2ec3fb7ffbdc77 commit 5c648bf25f56ca85cf4bbc21cc2ec3fb7ffbdc77 Author: Alexey Dokuchaev <danfe@FreeBSD.org> AuthorDate: 2022-09-30 18:11:46 +0000 Commit: Alexey Dokuchaev <danfe@FreeBSD.org> CommitDate: 2022-09-30 18:11:46 +0000 security/john: attempt to fix the build on armv7 This is from upstream commit c9825e6 which improves ARM pseudo-intrinsics portability. PR: 266729 Submitted by: Robert Clausecker security/john/files/patch-pseudo__intrinsics.h (new) | 17 +++++++++++++++++ 1 file changed, 17 insertions(+)
Committed, thanks! Since it was just one file, I've opted to standard path-based patch name rather than embedding commit hash in it (but mentioned in the log).
AArch64 still fails, will investigate that one next.