Подтвердить что ты не робот

Configure не распознает androideabi

Я пытаюсь скомпилировать библиотеку, используя автономную инструментальную цепочку android-ndk-r5 и autotools. При выполнении. /configure он не работает:

$ ./configure --host=arm-linux-androideabi
...snip...
checking host system type... Invalid configuration `arm-linux-androideabi': system `androideabi' not recognized
configure: error: /bin/sh ./config.sub arm-linux-androideabi failed

Явная настройка CC и CXX также не работает (configure говорит использовать -host).

Документы NDK и различные материалы в Интернете, по-видимому, указывают на то, что использование автономной инструментальной цепочки таким образом должно быть возможным. Что здесь не так? и как я могу это решить? (помимо просто отбрасывания autoconf и возврата к Android.mk)

4b9b3361

Ответ 1

Вам может потребоваться более новая config.sub и config.guess, 2010-05-20 или новее.

Ответ 2

Вы можете получить новые config.sub и config.guess из здесь

Я взял новейшее из обоих, но это привело к ошибкам, поэтому я взял упомянутые даты Питера Эйзентраута.

Ответ 3

Вы также можете захватить config.sub и config.guess из пакета Ubuntu autotools-dev:

sudo apt-get install autotools-dev
cp /usr/share/misc/config.{sub,guess} .