- Package:
- src:qt6-webengine
- Source:
- src:qt6-webengine
- Submitter:
- zhangdandan
- Date:
- 2026-06-14 18:35:02 UTC
- Severity:
- normal
- Tags:
Dear maintainers, Package qt6-webengine is not enable for loong64 in the Debian Package Auto-Building environment. The details can be found at https://buildd.debian.org/status/package.php?p=qt6-webengine&suite=sid. Reference github link [1][2]. Please consider the patch I attached. Based on attached patch, I have built qt6-webengine (6.8.2+dfsg-3+loong64) successfully on locally. ``` ...... dh_builddeb -O--buildsystem=cmake\+ninja dpkg-deb: building package 'qml6-module-qtwebengine-dbgsym' in '../qml6-module-qtwebengine-dbgsym_6.8.2+dfsg-3+loong64_ldpkg-deb: building package 'libqt6pdfquick6-dbgsym' in '../libqt6pdfquick6-dbgsym_6.8.2+dfsg-3+loong64_loong64.deb'. oong64.deb'. dpkg-deb: building package 'qt6-image-formats-plugin-pdf' in '../qt6-image-formats-plugin-pdf_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'libqt6webenginequick6' in '../libqt6webenginequick6_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'libqt6webenginecore6' in '../libqt6webenginecore6_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'qt6-webengine-private-dev' in '../qt6-webengine-private-dev_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'qt6-webengine-doc-html' in '../qt6-webengine-doc-html_6.8.2+dfsg-3+loong64_all.deb'. dpkg-deb: building package 'qt6-image-formats-plugin-pdf-dbgsym' in '../qt6-image-formats-plugin-pdf-dbgsym_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'qml6-module-qtwebengine-controlsdelegates' in '../qml6-module-qtwebengine-controlsdelegates_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'qt6-webengine-dev-tools' in '../qt6-webengine-dev-tools_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'qml6-module-qtwebengine-controlsdelegates-dbgsym' in '../qml6-module-qtwebengine-controlsdelegates-dbgsym_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'qml6-module-qtquick-pdf' in '../qml6-module-qtquick-pdf_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'libqt6webenginequick6-dbgsym' in '../libqt6webenginequick6-dbgsym_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'qml6-module-qtquick-pdf-dbgsym' in '../qml6-module-qtquick-pdf-dbgsym_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'qml6-module-qtwebengine' in '../qml6-module-qtwebengine_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'qt6-webengine-dev-tools-dbgsym' in '../qt6-webengine-dev-tools-dbgsym_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'qt6-pdf-dev' in '../qt6-pdf-dev_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'qt6-webengine-doc' in '../qt6-webengine-doc_6.8.2+dfsg-3+loong64_all.deb'. dpkg-deb: building package 'qt6-webengine-dev' in '../qt6-webengine-dev_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'qt6-webengine-dev-dbgsym' in '../qt6-webengine-dev-dbgsym_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'qt6-webengine-doc-dev' in '../qt6-webengine-doc-dev_6.8.2+dfsg-3+loong64_all.deb'. dpkg-deb: building package 'qt6-webengine-examples' in '../qt6-webengine-examples_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'libqt6pdfwidgets6' in '../libqt6pdfwidgets6_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'libqt6pdfwidgets6-dbgsym' in '../libqt6pdfwidgets6-dbgsym_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'qt6-webengine-examples-dbgsym' in '../qt6-webengine-examples-dbgsym_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'libqt6webenginecore6-bin' in '../libqt6webenginecore6-bin_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'libqt6webenginewidgets6' in '../libqt6webenginewidgets6_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'libqt6webenginewidgets6-dbgsym' in '../libqt6webenginewidgets6-dbgsym_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'libqt6webengine6-data' in '../libqt6webengine6-data_6.8.2+dfsg-3+loong64_all.deb'. dpkg-deb: building package 'libqt6webenginecore6-bin-dbgsym' in '../libqt6webenginecore6-bin-dbgsym_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'libqt6webenginecore6-dbgsym' in '../libqt6webenginecore6-dbgsym_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'libqt6pdf6' in '../libqt6pdf6_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'libqt6pdf6-dbgsym' in '../libqt6pdf6-dbgsym_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-deb: building package 'libqt6pdfquick6' in '../libqt6pdfquick6_6.8.2+dfsg-3+loong64_loong64.deb'. dpkg-genbuildinfo -O../qt6-webengine_6.8.2+dfsg-3+loong64_loong64.buildinfo dpkg-genchanges -O../qt6-webengine_6.8.2+dfsg-3+loong64_loong64.changes ``` Please consider adding loongarch64 patch in d/patches. Your opinions are welcome. [1]: https://github.com/AOSC-Dev/chromium-loongarch64/blob/master/qt6-webengine/ [2]: https://github.com/sunhaiyong1978/Yongbao/blob/main/loongarch64/files/step/base_support/qt6/ Best regards, Dandan Zhang
Generally, we don’t like to add long patches to support architectures that are not supported by upstream qt6-webengine. I would recommend you submit your patch upstream. Once accepted there, we would be happy to build for loong64.
Hej, Am Donnerstag, 20. März 2025, 19:52:56 Mitteleuropäische Normalzeit schrieb Soren Stoutner: [...] I fully agree with what Soren said. A 10.000-line patch is simply not maintainable. If you want loong64-support, I'm afraid you will have to get this patch upstream. It's a similar situation as the riscv64-support which requires an even bigger patch: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1030895
Hi, How about the situation of qt6-webengine uptream support loong64? My package apvlv Build-Depends: qt6-webengine-dev. I'd try to build on my local test machine, but not success. After I do some simply patch, I meet the error in build third_party/swiftshader: v8_use_external_startup_data=true webnn_use_tflite=false CMake Error at /home/atzlinux/devel/official/qt6-webengine/cmake/QtGnGen.cmake:95 (message):
Hi, loongarch@lists.debian.org, atzlinux@debian.org I'm afraid my stance about support loongarch64 has not changed. If we want to support an architecture, it needs to be maintainable. If we had a couple of small patches, I'd happily include them. But this patch has 10.000 lines, chromium has almost 25 patches that need a regular update. I don't see how we have the resources to maintain such a patch set. Not to mention that we have 500 other packages to take care of. Another potential issue is that qt6-webengine, unlike chromium, has a lot of reverse dependencies. If we enable loongarch64 and start building all reverse dependencies for loongarch64, then we fully commit to this architecture. We cannot just disable loongarch64 builds for qt6- webengine in case of build failures as all reverse dependencies would need adjusting as well.