mbox series

[0/2] package/qt5/qt5webkit: backport upstream patches to fix build

Message ID 20240313224610.2743219-1-alexis.lothore@bootlin.com
Headers show
Series package/qt5/qt5webkit: backport upstream patches to fix build | expand

Message

Alexis Lothoré March 13, 2024, 10:46 p.m. UTC
Hello,
while updating a local buildroot tree to 2024.02, I observed some build
failures around qt5webkit, which are reproducible with upstream tree with
the following minimal defconfig, both on 2024.02 tag and master:

BR2_arm=y
BR2_cortex_a9=y
BR2_ARM_ENABLE_NEON=y
BR2_ARM_ENABLE_VFP=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_GLIBC_STABLE=y
BR2_PACKAGE_QT5=y
BR2_PACKAGE_QT5WEBKIT=y

There are two different issues breaking the build. Both are already fixed
in upstream Webkit repository, but the current qt5webkit version tracked in
buildroot does not have the corresponding fixes. This series brings the two
corresponding patches from upstream Webkit to fix the build.

Alexis Lothoré (2):
  package/qt5/qt5webkit: fix JavaScriptCore parser error
  package/qt5/qt5webkit: fix WebCore compatibility issue with updated
    libxml2

 ...ngs-with-newer-Ruby-versions-https-b.patch | 48 +++++++++++++++
 ...-libxml2-version-2.12.0-due-to-API-c.patch | 61 +++++++++++++++++++
 2 files changed, 109 insertions(+)
 create mode 100644 package/qt5/qt5webkit/0007-Offlineasm-warnings-with-newer-Ruby-versions-https-b.patch
 create mode 100644 package/qt5/qt5webkit/0008-Build-fails-with-libxml2-version-2.12.0-due-to-API-c.patch