Unsolved How to cross-compile QWebEngine without OpenGL support?
-
I have an ARM board with Linux Environment, but it does not have GPU. My question is,
- how to cross-compile QWebEngine for it?
- Will QWebEngine run on this board?
2020/5/14 update
I use this configure parameters,./configure -release -opensource -xplatform linux-arm-himix200-g++ -shared -nomake examples -nomake tests -no-icu -no-openssl -no-iconv -no-dbus -silent -qpa linuxfb -linuxfb -qt-freetype -skip qtgamepad -skip qt3d -skip qtx11extras -skip qtmacextras -skip qtwinextras -skip qtdatavis3d -skip qtremoteobjects -skip qtpurchasing -skip qtremoteobjects -skip qtcharts -skip qtserialport -skip qtwebsockets -skip qttools -no-opengl
and found qwebengine requires pkg-config, but pkg-config is already installed in my virtual machine, then I searched for this problem, and found some answers says I should use sysroot, but my embed system's rootfs doesn't have pkg-config in it, why qwebengine requires pkg-config? Is there any work around for this?
-
- how to cross-compile QWebEngine for it?
see this as an starting point: https://doc.qt.io/qt-5/configure-linux-device.html
you need a proper toolchain on your system and set the-device-option CROSS_COMPILE=...
and or-xplatform
configure options- Will QWebEngine run on this board?
impossible to answer with the provided information. But generically speaking: yes