When devel/simdjson was originally committed, it was disabled for i386 because of "unknown type name '__uint128_t'" errors. These no longer occur with FreeBSD 12.3 and higher, which has clang 10.0.1. Re-enable the build for i386, and add -DSIMDJSON_NO_PORTABILITY_WARNING to suppress warnings about 64 bit architectures being preferred for this library, since it works fine. (Although obviously performance will not be as great as on 64 bit architectures.)
Created attachment 239123 [details] devel/simdjson: re-enable build for i386
looks good to me
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=a0bcb23325f1a10014a4abd695f014b85f39f464 commit a0bcb23325f1a10014a4abd695f014b85f39f464 Author: Dimitry Andric <dim@FreeBSD.org> AuthorDate: 2022-12-30 22:39:00 +0000 Commit: Nuno Teixeira <eduardo@FreeBSD.org> CommitDate: 2022-12-30 22:39:00 +0000 devel/simdjson: Re-enable build for i386 - pet portlint PR: 268646 devel/simdjson/Makefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
Committed, thanks!