Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

configure does not recognize androideabi

I am trying to compile a library using android-ndk-r5 standalone toolchain and autotools. When doing a ./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 

Explicitly setting CC and CXX does not work either (configure says to use --host).

The NDK docs and various materials online seems to indicate that using the standalone toolchain in this manner should be possible. What is wrong here? and how can I resolve it? (besides simply ditching autoconf and going back to Android.mk)

like image 346
larvyde Avatar asked Jan 04 '11 14:01

larvyde


2 Answers

You might need a newer config.sub and config.guess, 2010-05-20 or later.

like image 53
Peter Eisentraut Avatar answered Sep 28 '22 14:09

Peter Eisentraut


You can get the newer config.sub and config.guess from here

I took the newest from both, but that lead to errors, so I took the mentioned ones of Peter Eisentraut's date.

like image 30
Peterdk Avatar answered Sep 28 '22 12:09

Peterdk