2014-10-10 1 views
1

Я бегу 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?

+0

В случае, если это ошибка в 'макияж автономный-toolchain.sh' Я представил [Android выпуск] (https://code.google.com/p/android/issues/ деталь? ID = 77370) – Jack

ответ

Смежные вопросы