On Wed, Sep 16, 2026 at 09:16:07AM -0400, Scott Talbert wrote:
> On Wed, 16 Sep 2026, Simon McVittie wrote:
>
> > 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?
>
> Yes, we can do #1 fairly easily.
I'd agree #1 seems the better option. It's handy we have a separate
binary package for webview.
There may be a gotcha here if any of the arch=all package contents vary
when building without webview. I'm particularly thinking that
wx3.2-headers and wx3.2-doc might.
Possibly it'll be fine, but I'd suggest either trying a local build
without webview and comparing with diffoscope, or staging the change in
experimental.
Cheers,
Olly