В 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)
Это на устройстве. (В настоящее время мы не можем запустить его в симуляторе, потому что у нас нет полных двоичных файлов для всех библиотек, которые мы включаем ).
Почему он будет правильно собираться и работать, но не будет связываться при запуске модульных тестов?