We should upgrade WebKitGTK for RHEL 8.8 to the latest version of WebKitGTK 2.40.x available before we freeze.
Unfortunately the i686 build has failed in c8s: FAILED: lib/libwebkit2gtk-4.0.so.37.63.5 : && /opt/rh/gcc-toolset-12/root/usr/bin/c++ -fPIC -fdiagnostics-color=always -Wextra -Wall -pipe -mfpmath=sse -msse2 -fmax-errors=20 -Wno-odr -Wno-stringop-overread -Wno-stringop-overflow -Wno-nonnull -Wno-array-bounds -Wno-expansion-to-defined -Wno-noexcept-type -Wno-psabi -Wno-misleading-indentation -Wno-maybe-uninitialized -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -Wno-tautological-compare -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-exceptions -fno-rtti -DNDEBUG -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--disable-new-dtags -Wl,--version-script,/builddir/build/BUILD/webkitgtk-2.40.5/Source/WebKit/webkitglib-symbols.map -shared -Wl,-soname,libwebkit2gtk-4.0.so.37 -o lib/libwebkit2gtk-4.0.so.37.63.5 @CMakeFiles/WebKit.rsp && : /opt/rh/gcc-toolset-12/root/usr/libexec/gcc/i686-redhat-linux/12/ld: lib/libwebkit2gtk-4.0.so.37.63.5: hidden symbol `_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_mutateEjjPKwj' isn't defined /opt/rh/gcc-toolset-12/root/usr/libexec/gcc/i686-redhat-linux/12/ld: final link failed: bad value collect2: error: ld returned 1 exit status https://kojihub.stream.rdu2.redhat.com/kojifiles/work/tasks/3553/2613553/build.log I've never seen anything like this before. :(