The ARM port in karmic builds by default with -mfloat-abi=softfp -mfpu=vfp. In 
comparision to jaunty that doesn't define the __SOFTFP__ macro anymore, and 
there is a lot of code which assumes a hard float abi when this macro is 
absent, 
although the *abi* didn't change. There is typically code like

   #ifdef __SOFTFP__
   #endif

   #ifndef __SOFTFP__
   #endif

For ARM that code should be changed to

   #if defined(__SOFTFP__) || defined(__ARM_EABI__)
   #endif

   #if !defined(__SOFTFP__) && !defined(__ARM_EABI__)
   #endif

This will help for a while until ARM gets support for the hard float abi and 
vfp 
and we start changing this again.

Fixed at least GCC, libffi, python, OpenOffice (upload pending) and OpenJDK 
(upload pending).

   Matthias

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile

Reply via email to