Компиляция виртуальной машины 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, выглядит следующим образом:

https://pastebin.com/8QUJLBvr

dummy code

Я запускаю все это в аппаратном chroot напрямую в Odroid C1 с Debian Jessie и gcc4.8 g ++ 4.8 для armhfv7.

Обратите внимание, что я пытался скомпилировать это без Android NDK, потому что у меня нет Mac с MacOS, чтобы выполнять компиляцию Android ARM.

После изменения настроек компиляции в питоне configure.py Файл компиляции проходит без проблем, но фаза компоновки с треском провалилась:

https://pastebin.com/vrDxY3M6

dummy code

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …