here is the uno2cpp.cxx from OOo for arm; I'm unsure about the __SOFTFP__ conditional. Shouldn't that read
#if defined(__ARM_EABI__) && (!defined(__SOFTFP__) || defined(__ARM_NEON__) || defined(__VFP_FP__))
Isn't -mfloat-abi=softfp supposed not to change the ABI?
Note there is a similar issue with libffi (see http://gcc.gnu.org/PR41443).
here is the uno2cpp.cxx from OOo for arm; I'm unsure about the __SOFTFP__ conditional. Shouldn't that read
#if defined( __ARM_EABI_ _) && (!defined( __SOFTFP_ _) || defined( __ARM_NEON_ _) || defined( __VFP_FP_ _))
Isn't -mfloat-abi=softfp supposed not to change the ABI?
Note there is a similar issue with libffi (see http:// gcc.gnu. org/PR41443).