Bug#1148038: webkit2gtk: WebKitGTK no longer supports big-endian architectures
Simon McVittie
smcv at debian.org
Fri Sep 18 11:36:55 BST 2026
On Wed, 16 Sep 2026 at 13:55:21 +0200, Alberto Garcia wrote:
>Starting from version 2.54.0, WebKitGTK uses Skia for rendering and
>has removed Cairo support. This has the consequence that the package
>can no longer be built on big-endian targets, because those are not
>supported by Skia.
>
>In Debian almost all of the official ports are unaffected by this, but
>this does impact s390x and several of the unofficial ports, so all
>packages that depend on WebKitGTK on the affected ports need to be
>removed or modified to disable that dependency.
If we assume that evolution-data-server (#1148040), wxwidgets3.2
(#1148041) and meta-gnome (#1148042) can be fixed, it looks like the
packages needing removal from s390x would be the list below. Some of
them can maybe be skipped, if they only build `Architecture: all` binary
packages.
>smcv at coccia ~ % dak rm -R -n -A -as390x $(cat packages)
>...
># Broken Depends:
>evolution-data-server: libedataserverui-1.2-4t64
> libedataserverui4-1.0-0t64
>meta-gnome: gnome
> gnome-core
> gnome-devel
>wxwidgets3.2: libwxgtk-webview3.2-1t64
>
># Broken Build-Depends:
>evolution-data-server: libwebkit2gtk-4.1-dev
> libwebkitgtk-6.0-dev
>fonts-beteckna: birdfont
>wxwidgets3.2: libwebkit2gtk-4.1-dev
fonts-beteckna Build-Depends on birdfont, but it's Architecture: all, so
I think we can ignore that.
It would probably be possible to cut down this list significantly if
src:swt4-gtk can drop its libswt-webkit-gtk-4-jni binary package,
similar to #1148041.
smcv
List of packages
----------------
astroidmail
atril
balsa
bazaar
bespokesynth
bibledit
biglybt
bijiben
birdfont
bookworm
cambalache
claws-mail
controlsfx
eclipse-equinox
eclipse-jdt-debug
eclipse-jdt-ui
eclipse-linuxtools
eclipse-platform
eclipse-platform-ui
eclipse-remote
eclipse-swtchart
eclipse-wtp
epiphany-browser
equinox-p2
evolution
evolution-ews
flatseal
foliate
font-manager
formiko
fotocx
freecol
gambas3
geany-plugins
geary
giada
gnome-boxes
gnome-builder
gnome-initial-setup
gnome-sushi
gnucash
iem-plugin-suite
insubstantial
iotas
ipscan
jftp
juce
king
libgepub
libiscwt-java
libjogl2-java
libmiglayout-java
liferea
luakit
manuals
mediathekview
nattable
network-manager-openconnect
onedriver
openjfx
osmo
pdf-presenter-console
pdfsam
piccolo
polari
remmina
rust-javascriptcore6-sys
rust-webkit6-sys
scilab
shotwell
slic3r-prusa
stegosuite
surf
swt4-gtk
swtchart
triplea
tuba
tumbler
tuxguitar
typecatcher
vimb
wasistlos
webkit2gtk
wilsonic-mts-esp
xiphos
yelp
More information about the Pkg-webkit-maintainers
mailing list