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.

Reply via email to