configure nie rozpoznaje Androida

Próbuję skompilować bibliotekę używając android-NDK-r5 samodzielny toolchain i autotools. Podczas robienia ./ configure, it fails with:

$ ./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

Jawne ustawienie CC i CXX również nie działa(configure mówi, aby użyć --host).

Dokumenty NDK i różne materiały online wydają się wskazywać, że korzystanie z samodzielnego toolchaina w ten sposób powinno być możliwe. Co jest nie tak? Jak mogę to rozwiązać? (poza tym po prostu porzucenie autoconf i powrót do Android.mk)

Author: RzR, 2011-01-04

3 answers

Możesz potrzebować nowszego config.sub i config.guess, 2010-05-20 lub nowszego.

 32
Author: Peter Eisentraut,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-01-04 20:03:30

Możesz pobrać nowsze config.sub i config.guess z TUTAJ

Wziąłem najnowsze z obu, ale to prowadzi do błędów, więc wziąłem wspomniane Z daty Petera Eisentrauta.
 14
Author: Peterdk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-22 12:25:36

Możesz także pobrać config.sub i config.guess z pakietu Ubuntu autotools-dev:

sudo apt-get install autotools-dev
cp /usr/share/misc/config.{sub,guess} .
 8
Author: Ben Challenor,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-03 12:49:29