I am trying to cross compile vxl for  arm9 platform.
The compiler is cross gcc 3.4.4, os - Redhat linux 9, and  kernel 2.4.18-14.
 
The outputs  when building vnl_math.o of ARM-VERSION are:
 
/home/ARMDevelop/vxl-1.2.0/vxl-arm-src/core/vnl/vnl_math.cxx: In function `bool vnl_math_isfinite(long double)':
/home/ARMDevelop/vxl-1.2.0/vxl-arm-src/core/vnl/vnl_math.cxx:198: error: `finitel' undeclared (first use this function)
/home/ARMDevelop/vxl-1.2.0/vxl-arm-src/core/vnl/vnl_math.cxx:198: error: (Each undeclared identifier is reported only once for each function it appears in.)
/home/ARMDevelop/vxl-1.2.0/vxl-arm-src/core/vnl/vnl_math.cxx: In function `bool vnl_math_isinf(long double)':
/home/ARMDevelop/vxl-1.2.0/vxl-arm-src/core/vnl/vnl_math.cxx:225: error: `finitel' undeclared (first use this function)
make[5]: *** [vnl_math.o] Error 1
make[4]: *** [default_target] Error 2
make[3]: *** [default_target_vnl] Error 2
make[2]: *** [default_target] Error 2
make[1]: *** [default_target_core] Error 2
make: *** [default_target] Error 2
 
Hope for any help or advices, Thanks!