Ошибка компоновщика при модульном тестировании :ld :недопустимый текст -перемещение в cstring in … from _av _image _check _size in …/libavutil.a (imgutils. о)

В Xcode 4.3.2 при создании приложения для iPad, которое включает libavutil.aиз дистрибутива ffmpeg, оно строится и работает правильно, но когда я пытаюсь запустить модульные тесты (Cmd -U ), я получаю следующий компоновщик ошибка:

ld: illegal text-relocation to cstring in /myPath/libavutil.a(imgutils.o) from _av_image_check_size in /myPath/libavutil.a(imgutils.o) for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)

Это на устройстве. (В настоящее время мы не можем запустить его в симуляторе, потому что у нас нет полных двоичных файлов для всех библиотек, которые мы включаем ).

Почему он будет правильно собираться и работать, но не будет связываться при запуске модульных тестов?

5
задан Mualig 6 July 2012 в 10:34
поделиться