Attualmente sto cercando di compilare a croce Qt 5.7 per il mio Raspberry Pi 3. Questo è il mio primo tentativo di cross-compiling, quindi per favore sii gentile. :)Come cross-compilare per RasPi3
Sul Wiki Qt ho trovato instructions for the Raspberry Pi 2, che attualmente sto tentando di adattare.
La linea di compilazione per Raspi 2 è la seguente:
./configure -release -opengl es2 -device linux-rasp-pi2-g++ -device-option \
CROSS_COMPILE=~/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf- \
-sysroot ~/raspi/sysroot -opensource -confirm-license -make libs \
-prefix /usr/local/qt5pi -extprefix ~/raspi/qt5pi -hostprefix ~/raspi/qt5 -v
ho sostituito l'opzione
-device linux-rasp-pi2-g++
da
-device linux-rpi3-g++
come ho trovato all'interno della cartella raspi-tools.
Ora mi sono bloccato a scelta
CROSS_COMPILE=~/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-
come nella cartella ~/raspi/tools/
non riesco a vedere una voce, ovviamente, raspi3 legate. C'è solo la cartella arm-bcm2708/
. Non dovrebbe esserci qualche entrata bcm2837
? Significa che non c'è ancora il supporto per RasPi 3 o mi manca qualcosa?
Grazie per eventuali suggerimenti.
Hai provato a compilare ICU anche con questo cross-compilatore? – Mark
@ Mark: Non sei sicuro di cosa intendi. Ho compilato qtbase e una piccola app demo che ho scritto per testare il risultato. – Bugfinger
Ti sto chiedendo se hai compilato anche il QtWebkit che richiede ICU. Questo perché ci sono alcuni problemi con il cross-compilatore ufficiale: https://github.com/raspberrypi/tools/issues/41 – Mark