@ Антон Я не получаю никаких файлов * .a в / build / armv6 / и / build / armv7 /. только в i386 я получаю файлы, поэтому липосакция выходит из строя, и поэтому она не работает.

лкнулся со странной проблемой. Я установил iPhone SDK 4.3 и xCode 4 и теперь не могу скомпилировать libav из ffmpeg для архитектуры ARMv6. Это мой скрипт для его компиляции (он отлично работает для iPhone SDK 4.2):

./configure \
--disable-doc --disable-ffmpeg --disable-ffplay --disable-ffserver --enable-cross-compile \
--enable-encoder=rawvideo \
--enable-decoder=h264 \
--enable-decoder=mpeg4 \
--enable-encoder=mjpeg \
--enable-muxer=rawvideo \
--enable-demuxer=h264 \
--enable-parser=h264 \
--enable-cross-compile \
--arch=c \
--target-os=darwin \
--enable-libopencore-amrnb --enable-libopencore-amrwb \
--cc=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-gcc-4.2.1 \
--as='gas-preprocessor/gas-preprocessor.pl /Developer/Platforms/iPhoneOS.platform/Developer    /usr/bin/arm-apple-darwin10-gcc-4.2.1' \
--sysroot=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk \
--cpu=arm1176jzf-s --extra-cflags='-arch armv6' --extra-ldflags='-arch armv6'

make clean
make   

в результате я получаю файлы библиотеки, но когда я проверяю их с помощью команды lipo -info, это показывает, что библиотека была скомпилирована для архитектуры i386.

Может кто сталкивался с такой проблемой? Помоги мне, пожалуйста.

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос