Ndk-build: CreateProcess: make (e = 87): el parámetro es incorrecto

Recibo un error al crear una biblioteca estática con NDK en la 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 los archivos de origen se compilan correctamente, y este error se produce cuando se componen archivos de objetos.

No obtengo este error cuando compilo este proyecto en Ubuntu, ocurre solo en Windows.

Supongo que encontré elproblema: segundo parámetro deProceso de creación Función API de WinlpCommandLine tiene longitud máxima32,768 caracteres. Pero en mi caso son más de 32,768 caracteres.

¿Cómo puedo resolver este problema?

Respuestas a la pregunta(3)

Su respuesta a la pregunta