ndk-build с android-ndk-r5b дает сбой при компиляции файлов сборки в OpenSSL

OPenssl с android-ndk-r5b отлично компилируется в Windows с cygwin, если я изменю регистр файлов сборки с .s на .S

Однако в Linux (Ubunti 10.0.4) с той же версией NDK я получаю следующую ошибку.

make: * Нет правила для создания цели externals/openssl-0.9.8h-android/crypto/0.9.9-dev/bn/armv4-mont.S', needed byobj/local/armeabi/objs/crypto-static/0.9.9-dev/bn/armv4-mont.o'. Останавливаться.

Если я верну регистр файла обратно с .S на .s (нижний регистр) в Ubuntu, я получу эту ошибку.

mv: невозможно указать `./obj/local/armeabi/objs/crypto-static/0.9.9-dev/bn/armv4-mont.odorg': Нет такого файла или каталога make: * [obj/local/armeabi/objs/crypto-static/0.9.9-dev/bn/armv4-mont.o] Ошибка 1

Является ли это ошибкой нового выпуска Android NDK r5b? Если да, то есть ли исправление или обходной путь для этого ..?

Заранее спасибо.


person Deepak    schedule 18.03.2011    source источник


Ответы (1)


Это ошибка в NDK, уже исправлена. См. эту запись в системе отслеживания ошибок.

person fadden    schedule 18.03.2011