Ndk-build: CreateProcess: make (e = 87): o parâmetro está incorreto

Eu recebo um erro ao criar lib estática com o NDK na plataforma Windows:

process_begin: CreateProcess( "PATH"\android-ndk-r8b\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ar.exe, "some other commands" ) failed.
make (e=87): The parameter is incorrect.
make: *** [obj/local/armeabi-v7a/staticlib.a] Error 87
make: *** Waiting for unfinished jobs....

Todos os arquivos de origem são compilados com êxito e esse erro ocorre ao compor arquivos de objetos.

Eu não recebo este erro quando construo este projeto no Ubuntu, ele ocorre apenas no Windows.

Eu suponho que encontrei oquestão: segundo parâmetro deCreateProcess Função Win APIlpCommandLine tem comprimento máximo32,768 personagens. Mas no meu caso, são mais de 32.768 caracteres.

Como posso resolver esse problema?

questionAnswers(3)

yourAnswerToTheQuestion