При сборке OpenCV с TBB на Jetson TK1 я сталкиваюсь с проблемами, похожими на https://stackoverflow.com/a/35998110/3154588 а также Сообщения ассемблера: Ошибка: условная инструкция большого пальца должна быть в блоке IT — `strexeq r1, r2, [r4] ‘.
Тем не менее, я не могу понять, как добавить -Wa, -mimplicit-it = thumb для решения проблемы. Я добавляю его в файл CMakelists.txt в файле OpenCV, прямо перед CMAKE_CXX_FLAGS, но это не помогает.
/tmp/ccDH2kIW.s: Сообщения ассемблера:
/tmp/ccDH2kIW.s:715: Ошибка: условная инструкция большого пальца должна быть в блоке ИТ — strexeq r1,r2,[r4]'
strexeq r1, r2, [r4] ‘
/tmp/ccDH2kIW.s:1316: Error: thumb conditional instruction should be in IT block --
/tmp/ccDH2kIW.s:5706: Ошибка: условная инструкция большого пальца должна находиться в блоке ИТ — strexeq r1,r2,[r4]'
strexeq r6, r5, [r4] ‘
/tmp/ccDH2kIW.s:6001: Error: thumb conditional instruction should be in IT block --
/tmp/ccDH2kIW.s:6636: Ошибка: условная инструкция большого пальца должна находиться в блоке ИТ — `strexeq r1, r3, [r7] ‘
Задача ещё не решена.
Других решений пока нет …