[mythtv] Android 32bit build

Peter Bennett pb.mythtv at gmail.com
Wed Aug 8 22:37:38 UTC 2018


I am trying to build the libraries for 32bit.

liblzo fails in the configure "C compiler cannot create executables"

makelibs.sh has, for 32bit,     CPU="armv7-a"

The configure runs this

/home/peter/android/android-ndk/my-android-toolchain/bin/arm-linux-androideabi-gcc 
-isysroot /home/peter/android/android-ndk/my-android-toolchain/sysroot 
-mcpu=armv7-a   conftest.c

The error is

arm-linux-androideabi-gcc: error: unrecognized argument in option 
'-mcpu=armv7-a'
arm-linux-androideabi-gcc: note: valid arguments to '-mcpu=' are: 
arm1020e arm1020t arm1022e arm1026ej-s arm10e arm10tdmi arm1136j-s 
arm1136jf-s arm1156t2-s arm1156t2f-s arm1176jz-s arm1176jzf-s arm2 
arm250 arm3 arm6 arm60 arm600 arm610 arm620 arm7 arm70 arm700 arm700i 
arm710 arm7100 arm710c arm710t arm720 arm720t arm740t arm7500 arm7500fe 
arm7d arm7di arm7dm arm7dmi arm7m arm7tdmi arm7tdmi-s arm8 arm810 arm9 
arm920 arm920t arm922t arm926ej-s arm940t arm946e-s arm966e-s arm968e-s 
arm9e arm9tdmi cortex-a12 cortex-a15 cortex-a15.cortex-a7 cortex-a5 
cortex-a53 cortex-a57 cortex-a57.cortex-a53 cortex-a7 cortex-a8 
cortex-a9 cortex-m0 cortex-m0plus cortex-m1 cortex-m3 cortex-m4 
cortex-r4 cortex-r4f cortex-r5 cortex-r7 ep9312 fa526 fa606te fa626 
fa626te fa726te fmp626 generic-armv7-a iwmmxt iwmmxt2 marvell-pj4 mpcore 
mpcorenovfp native strongarm strongarm110 strongarm1100 strongarm1110 xscale

I tried changing CPU to use generic-armv7-a which is one of the "valid" 
arguments according to above message. That gives the same error, but 
this time not even displaying the list of "valid arguments".

ndk is android-ndk-r13b

Any suggestions?

Peter



More information about the mythtv-dev mailing list