/usr/bin/ld: /usr/aarch64-linux-gnu/lib/../lib/Scrt1.o: Relocations in generic ELF (EM: 183) Cross-compiling
Пытаюсь собрать qt для orangepipc2. Ввожу:
./configure -release -opengl es2 -eglfs -device linux-imx8-g++ -device-option CROSS_COMPILE=/home/dean/opipc2/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu- -sysroot ~/opipc2/sysroot -prefix /usr/local/qt -extprefix ~/opipc2/qt -hostprefix ~/opipc2/host-qt -opensource -confirm-license -skip qtscript -skip qtwayland -skip qtwebengine -nomake tests -make libs -pkg-config -no-use-gold-linker -v -recheck
(Платформу linux-imx8-g++ отредактировал оставив лишь нужные флаги)
На выходе получаю:
/usr/bin/ld: /usr/aarch64-linux-gnu/lib/../lib/Scrt1.o: Relocations in generic ELF (EM: 183) /usr/bin/ld: /usr/aarch64-linux-gnu/lib/../lib/Scrt1.o: error adding symbols: file in wrong format