--- libc/sysdeps/linux/arm/bits/endian.h.orig 2004-12-15 13:37:22.247004984 -0600 +++ libc/sysdeps/linux/arm/bits/endian.h 2004-12-15 13:39:12.320271304 -0600 @@ -9,4 +9,8 @@ #else #define __BYTE_ORDER __LITTLE_ENDIAN #endif -#define __FLOAT_WORD_ORDER __BIG_ENDIAN +#ifdef __VFP_FP__ +# define __FLOAT_WORD_ORDER __BYTE_ORDER +#else +# define __FLOAT_WORD_ORDER __BIG_ENDIAN +#endif