Tried -DENABLE_JIT=OFF -DENABLE_C_LOOP=ON I inserted them in the Makefile after the existing lines that begin: CMAKE_CONFIGURE_ARGS+= -DUSE_GTK4=OFF
Like so: CMAKE_CONFIGURE_ARGS+= -DENABLE_JIT=OFF CMAKE_CONFIGURE_ARGS+= -DENABLE_C_LOOP=ON (Also, Thomas, the patch from WIP was included, and it doesn't work for 32 bit either. I have not tested 64 bit, and if you say that works, ok.) did "make clean" and waited as it grinds through the make again. Absolutely no improvement. A very similar (maybe even identical) patch was added to FreeBSD 32 bit. Granted it is for an older webkit-gtk (around 2.46? I think), and maybe an older FreeBSD, I don't track their versions, it says 14.2. The patch was reviewed by 3 FreeBSD contributors, and added successfully to their build around May, 2025. I do genuinely think this is the closest to working 32 bit patch/code I've seen is, and should be consulted, if not to add directly, at least for reference what should be added. https://cgit.freebsd.org/ports/commit/?id=444288f101a2c2e666f57713f187ec6250248aa0 Seems quite selfish of them to keep it to themselves, and not share upstream for the benefit of NetBSD, and any other 32 bit OSes affected. Completely contrary to the spirit (and maybe even letter?) of Open Source. Exactly why I posted to the webkit-gtk list myself, not a NetBSD only one, I wanted any patch resulting from this to be upstream, and benefit ALL future webkit-gtk builds.
