Я пытаюсь кросс-компилировать библиотеку jrxtx (https://github.com/openmuc/jrxtx), используя цепочку инструментов yocto, но она не работает.
сначала source /opt/poky/environment-setup-cortexa8t2hf-vfp-neon-poky-linux-gnueabi
, затем cd /home/peppe/projects/rxtx/jrxtx/native && ./BUILD.sh
Мне пришлось вручную изменить config.status, чтобы удалить некоторые ошибки на mv и rm, тем не менее я получаю
/bin/bash /home/peppe/projects/rxtx/jrxtx/native/libtool --mode=link arm-poky-linux-gnueabi-gcc -march=armv7-a -marm -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a8 --sysroot=/opt/poky/sysroots/cortexa8t2hf-vfp-neon-poky-linux-gnueabi -O2 -pipe -g -feliminate-unused-debug-types -D_POSIX_SOURCE -D_BSD_SOURCE -D__need_timespec -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -lpthread -release 2.2pre1 -o librxtxSerial.la -rpath /usr/lib/jvm/java-11-openjdk-amd64/jre/lib/amd64 /home/peppe/projects/rxtx/jrxtx/native/x86_64-unknown-linux-gnu/SerialImp.lo; \
fi; \
)
/bin/bash: line 2: cd: x86_64-unknown-linux-gnu: No such file or directory
/bin/bash: /home/peppe/projects/rxtx/jrxtx/native/libtool: No such file or directory
/bin/bash: /home/peppe/projects/rxtx/jrxtx/native/libtool: No such file or directory
/bin/bash: /home/peppe/projects/rxtx/jrxtx/native/libtool: No such file or directory
make: *** [Makefile:756: x86_64-unknown-linux-gnu/librxtxSerial.la] Error 127
Даже если кажется, что он запускает правильный компилятор arm-poky-linux-gnueabi-gcc
этопытается перейти на x86_64-unknown-linux-gnu
и, очевидно, все сходит с ума ...