[Qtwebengine] QtWebengine cross-compilation host compiler packages

Ramakanth Kesireddy rama.kesi at gmail.com
Mon May 4 10:44:04 CEST 2020


Hi,

In the https://wiki.qt.io/QtWebEngine/How_to_Try, it mentions  in case you
have the 64-bit Linux host, you need to install an adidtional 32-bit
multilib packages (at least: linux-libc-dev:i386, linux-headers-xxx:i386).

Am trying to cross-compile QtWebengine on 64 bit Ubuntu 16.04 host. Though
I installed multi lib package and the above mentioned packages, it seems
like I didnot install the necessary files to compile 32 bit for
cross-compilation as it needs the host compiler that matches the target for
building the v8 snapshot and it throws errors while cross-compilation.

Here is the configure line:

/configure -v -opensource -confirm-license -make libs -release -shared
-sysroot
/home/target/ti-processor-sdk-linux-rt-am335x-evm-05.03.00.07/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi
-no-gcc-sysroot -device arm-linux-gnueabihf-g++ -device-option
CROSS_COMPILE=/home/target/ti-processor-sdk-linux-rt-am335x-evm-05.03.00.07/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf-
-reduce-exports -optimize-size -no-gtk -force-pkg-config
-no-use-gold-linker -qt-libjpeg -qt-zlib -qt-libpng -sql-sqlite -no-xcb
-no-cups -no-opengl -no-qml-debug -skip qt3d -skip qtactiveqt -skip
qtandroidextras -skip qtcanvas3d -skip qtcharts -skip qtconnectivity -skip
qtdatavis3d -skip qtdoc -skip qtgamepad -skip qtgraphicaleffects -skip
qtimageformats -skip qtnetworkauth -skip qtlocation -skip qtmacextras -skip
qtpurchasing -skip qtmultimedia -skip qtquickcontrols -skip
qtquickcontrols2 -skip qtremoteobjects -skip qtscript -skip qtscxml -skip
qtsensors -skip qtserialbus -skip qtserialport -skip qtspeech -skip qttools
-skip qtwayland -skip qtwebsockets -skip qtwebview -skip qtwebchannel -skip
qtwinextras -skip qtandroidextras -skip qtx11extras -skip qtxmlpatterns
-nomake tools -nomake tests -nomake examples -no-compile-examples -no-iconv
-dbus -fontconfig -system-freetype -ssl -qt-pcre -no-pch -recheck-all
-DQT_ARCH_ARM

Could you please let me know the packages to be installed for preparing the
32 bit Ubuntu host compiler or anything am missing though sysroot is set?

Best Regards,
Ramakanth
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qtwebengine/attachments/20200504/8aeeb547/attachment.html>


More information about the QtWebEngine mailing list