Created attachment 254447 [details] git diff used to build Armv7 builds fine for me with this patch. Can't test armv6, but I dare to enable it (as the 'broken' message was the same) and see if we get an issue report in the future.
Comment on attachment 254447 [details] git diff used to build NB: If you agree I can commit the patch myself.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=28a93b27557094699ee751eacf29f6466b9e0c57 commit 28a93b27557094699ee751eacf29f6466b9e0c57 Author: Ronald Klop <ronald@FreeBSD.org> AuthorDate: 2024-10-24 10:36:53 +0000 Commit: Ronald Klop <ronald@FreeBSD.org> CommitDate: 2024-10-27 10:01:31 +0000 archivers/snappy-java: enable armv6 and armv7 PR: 282272 Approved by: Angelo Polo (maintainer) archivers/snappy-java/Makefile | 6 +++--- archivers/snappy-java/files/patch-Makefile.common | 13 ++++++++++--- 2 files changed, 13 insertions(+), 6 deletions(-)
Thanks for the approval. I cross compiled the port in an armv7 jail on aarch64 (RPI4). There I needed to add -DSNAPPY_HAVE_NEON=0 FreeBSD-arm_CXXFLAGS to prevent the build to pick up arm64 NEON vector instructions which were auto detected. I don't know if the official package builders run armv7 native or do cross compile. Anyway, if the official armv7 build breaks I will add -DSNAPPY_HAVE_NEON=0. I'll close the issue for now. Thanks.