[fpc-devel] targetandroid - can't build for armv7, hangs on pooledmm.pp

Dennis Spreen mailing at spreendigital.de
Tue Jul 31 14:20:17 CEST 2012


I've tested the "new" targetandroid branch, and by using fpc 2.6.0 and
making a new fpcmake (taken from the targetandroid branch), I'm able to
compile for armv5:

make crossinstall OS_TARGET=android CPU_TARGET=arm CROSSOPT="-CfSOFT
-Cparmv5t -mfloat-abi=soft" CROSSBINDIR=%ANDROID_BIN_ARM%
BINUTILSPREFIX=arm-linux-androideabi-

Works well. But if I'm using

CROSSOPT="-CfVFPV3 -Cparmv7 -mfloat-abi=hard"

it hangs during compilation of fcl-base:

start compiling package fcl-base for target arm-android.
      Compiling fcl-base\BuildUnit_fcl_base.pp
      Compiling .\fcl-base\src\ascii85.pp
      Compiling .\fcl-base\src\avl_tree.pp
      Compiling .\fcl-base\src\base64.pp
      Compiling .\fcl-base\src\blowfish.pp
      Compiling .\fcl-base\src\bufstream.pp
      Compiling .\fcl-base\src\cachecls.pp
      Compiling .\fcl-base\src\contnrs.pp
      Compiling .\fcl-base\src\custapp.pp
      Compiling .\fcl-base\src\eventlog.pp
      Compiling .\fcl-base\src\fptimer.pp
      Compiling .\fcl-base\src\gettext.pp
      Compiling .\fcl-base\src\idea.pp
      Compiling .\fcl-base\src\inifiles.pp
      Compiling .\fcl-base\src\inicol.pp
      Compiling .\fcl-base\src\iostream.pp
      Compiling .\fcl-base\src\libtar.pp
      Compiling .\fcl-base\src\maskutils.pp
      Compiling .\fcl-base\src\pooledmm.pp

and now it hangs.
Does not make any difference if targetandroid branch compiler used for
the make crossinstall, or the current trunk\.

Any clues what I've missed there?

Regards,
  Dennis







More information about the fpc-devel mailing list