Компиляция виртуальной машины Tamarin без Android на arm32 Ошибка Odroid C1 с nanojit NativeARM.cpp
Я хотел бы понять, почему эта ошибка происходит со следующими флагами компиляции.
-mlong-calls -mthumb-interwork -mcpu=cortex-a5 -march=armv7-a -mfpu=neon
-DTARGET_NEON -mthumb -DTARGET_THUMB2 -mtune=cortex-a5 -mabi=aapcs-linux -mfloat-abi=hard
Makefile, сгенерированный python, выглядит следующим образом:
dummy code
Я запускаю все это в аппаратном chroot напрямую в Odroid C1 с Debian Jessie и gcc4.8 g++4.8 для armhfv7.
Обратите внимание, что я пытался скомпилировать это без Android NDK, потому что у меня нет Mac с MacOS, чтобы выполнять компиляцию Android ARM.
После изменения параметров компиляции в файле python configure.py компиляция проходит без проблем, но фаза компоновки с треском провалилась:
dummy code