QtWebengine support on ARM platform
-
I successfully built Qt 6.2.9 on the ARM platform. However, I'm encountering issues while building the Qt WebEngine module on ARM. Based on various articles and documentation, it appears that Qt WebEngine has limited or no official support on ARM, especially for certain configurations or headless environments.
Any guidance or suggestions to work around this limitation would be greatly appreciated.
Linux apba1001 4.18.0-553.40.1.el8_10.aarch64 #1 SMP Thu Feb 13 07:40:48 EST 2025 aarch64 aarch64 aarch64 GNU/Linux
GCC: 10.3.0
OS: Rocky Linux release 8.10 (Green Obsidian) -
My ARM host Architecture:
Architecture: aarch64
Byte Order: Little Endian
CPU(s): 80
On-line CPU(s) list: 0-79
Thread(s) per core: 1
Core(s) per socket: 80
Socket(s): 1
NUMA node(s): 1
Vendor ID: ARM
Model: 1
Model name: Neoverse-N1
Stepping: r3p1
CPU max MHz: 3000.0000
CPU min MHz: 1000.0000
BogoMIPS: 50.00
L1d cache: 64K
L1i cache: 64K
L2 cache: 1024K
NUMA node0 CPU(s): 0-79
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs -
Hi and welcome to devnet,
It's pretty hard to tell what's going on as you did not provide any build error.
-
Sorry I missed to attach log files. Here you go for logs:
[11025/28539] CXX obj/components/security_interstitials/content/proto/ssl_error_assistant.pb.o
[11207/28539] ACTION //components/resources/ssl/ssl_error_assistant:make_ssl_error_assistant_protobuf(/dt/from_qa_home_temp/11/qt-everywhere-src-6.2.9/build/qtwebengine/src/core/target_toolchain:target)
[11210/28539] STAMP obj/components/resources/ssl/ssl_error_assistant/make_ssl_error_assistant_protobuf.stamp
FAILED: obj/base/base/base_jumbo_4.o
{standard input}:328: Error: selected processor does not supportxpaclri' {standard input}:346: Error: selected processor does not support
xpaclri'
{standard input}:2633: Error: selected processor does not supportxpaclri' {standard input}:2653: Error: selected processor does not support
xpaclri'
{standard input}:2721: Error: selected processor does not supportxpaclri' {standard input}:2741: Error: selected processor does not support
xpaclri'
{standard input}:2809: Error: selected processor does not supportxpaclri' {standard input}:2829: Error: selected processor does not support
xpaclri'I do not have permission to attach the file, so can;t attach the entire log file
-
I would venture that the version of chromium that was provided with 6.2.9 does not support arm builds. You should consider updating Qt to a more recent version. 6.2.9 is very outdated.
-
Could you please suggest which version of QT is officially supportd by ARM? I'll try that version once.
-
That's a chromium (and thus QtWebEngine) specific issue. Qt has been supporting ARM since ages.
However, no, I currently don't know when that support will be in. -
Is that mean we can not build and install QTWebengine module on ARM platform?
-
Is that mean we can not build and install QTWebengine module on ARM platform?
@Niraj-Pandey said in QtWebengine support on ARM platform:
Is that mean we can not build and install QTWebengine module on ARM platform?
When chromium does not support arm how should QtWebengine support it?