Я получил версию 6, работающую на моем pogoplug.Я понял, что удаление флагов компилятора - лучший вариант, так как если вы собираете целевой gcc, вы должны знать, что делать.Я только взломал его сейчас, поскольку правильное решение - заставить систему сборки установить параметр «armeabi: soft» вместо «armeabi: softfp», который, в свою очередь, устанавливает флаги gcc.
Но есливы просто хотите, чтобы это работало, сделайте это в файле SConstruct (а также добавьте -march = armv5t ', как и в предыдущем посте)
Это то, что я прокомментировал в строке 157:
'armeabi:softfp' : {
'CPPDEFINES' : ['USE_EABI_HARDFLOAT=0'],
# 'vfp3:on': {
# 'CPPDEFINES' : ['CAN_USE_VFP_INSTRUCTIONS']
# },
# 'simulator:none': {
# 'CCFLAGS': ['-mfloat-abi=soft'],
# }
},
Я провел небольшое тестирование, и оно работает для меня.