Я бегу make-standalone-toolchain.sh
создать набор инструментов для mips
архитектуры, используя следующую команду:Android NDK макияж автономный-Набор инструментов не выполняется для трудоемкости
./build/tools/make-standalone-toolchain.sh
--platform=android-L
--toolchain=mipsel-linux-android-4.9
--abis=mips
--system=darwin-x86_64
--install_dir=/tmp/toolchain/mips
Это дает следующее сообщение об ошибке:
ERROR: Cant' copy from non-directory: ./sources/cxx-stl/gnu-libstdc++/4.9/libs/mips/lib
Я сузил проблему до следующих строк: make-standalone-toolchain.sh
:
705: mips)
706: if [ "$STL" = "gnustl" -a "$GCC_VERSION" == "4.9" ]; then
707: copy_stl_libs mips "bits" "bits" "../lib" "lib"
708: copy_stl_libs mips "mips-r2/bits" "mips-r2/bits" "../libr2" "libr2"
709: copy_stl_libs mips "mips-r6/bits" "mips-r6/bits" "../libr6" "libr6"
710: else
711: copy_stl_libs mips "bits" "bits"
712: fi
713: ;;
Проблема в том, что мы переходим к случаю «then», и он пытается скопировать некоторые несуществующие папки. Когда я изменяю make-standalone-toolchain.sh
и заставляю его выполнять случай «else», весь процесс работает отлично, и toolchain можно использовать, как ожидалось.
Есть ли у меня флажок, чтобы избежать ошибки или это ошибка с make-standalone-toolchain.sh
?
В случае, если это ошибка в 'макияж автономный-toolchain.sh' Я представил [Android выпуск] (https://code.google.com/p/android/issues/ деталь? ID = 77370) – Jack