#1148041 wxwidgets3.2: disable webkit2gtk dependency on big-endian

#1148041#5
Date:
2026-09-16 12:20:00 UTC
From:
To:
As announced in #1148038, new upstream releases of WebKitGTK no longer
support big-endian architectures.

wxwidgets3.2 currently builds a webview implementation on all
architectures. When webkit2gtk disappears from s390x, there are two
options for how wxwidgets3.2 could handle this:

1. Change the wxwidgets3.2 build system so that the webview
   implementation is only enabled on little-endian architectures.
   Ask the ftp team to remove packages that genuinely need the webview
   (such as poedit) from s390x (and big-endian -ports architectures), but
   the rest of the packages that need wxwidgets (for example 0ad) can stay.

2. Keep the wxwidgets3.2 build system as-is, and ask the ftp team to
   remove all of the wxwidgets ecosystem from s390x (and big-endian
   -ports architectures). Packages that cannot be removed from s390x
   without extensive collateral damage, like src:meson, will still need
   source changes to avoid their wxwidgets3.2 dependency.

I'm guessing that (1.) is probably the preferred choice?

    smcv

#1148041#12
Date:
2026-09-16 13:16:07 UTC
From:
To:
Yes, we can do #1 fairly easily.

Regards,
Scott