Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.12.3
-
None
-
d9643a016abc743db1dd879e7622cd27f88ff392 (qt/qtwebengine/5.12)
Description
Launching a cross-build configure with paramsĀ
./configure -release -opengl es2 -device linux-rasp-pi3-g++ -device-option CROSS_COMPILE=~/raspi/tools/gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- -sysroot ~/raspi/sysroot -opensource -confirm-license -skip qtwayland -skip qtscript -skip qtandroidextras -skip qtcanvas3d -skip qtgamepad -skip qtmacextras -skip qtpurchasing -skip qtquickcontrols -skip qtwinextras -skip qtx11extras -make libs -prefix /usr/local/qt5pi -extprefix ~/raspi/qt5pi -hostprefix ~/raspi/qt5 -no-use-gold-linker -no-gbm -nomake examples -nomake tests -qt-zlib
the thumb instruction set check fails with 3 errors "/qt-everywhere-src-5.12.3/qtwebengine/configure.pri:300: 'extractCFlag' is not a recognized replace function."
I checked its existance under /qt-everywhere-src-5.12.3/qtwebengine/mkspecs/features/functions.prf.
Copying the method inside qtcore/mkspecs/features makes the check succesfully work.