--- a/config_h.SH +++ b/config_h.SH @@ -52,6 +52,19 @@ sed <$CONFIG_H -e 's!^#und #ifndef _config_h_ #define _config_h_ +#if defined(USE_CROSS_COMPILE) && !defined(__LITTLE_ENDIAN__) && !defined(__BIG_ENDIAN__) +# include +# if defined(__BYTE_ORDER) && defined(__LITTLE_ENDIAN) && defined(__BIG_ENDIAN) +# if (__BYTE_ORDER == __LITTLE_ENDIAN) +# define __LITTLE_ENDIAN__ +# elif (__BYTE_ORDER == __BIG_ENDIAN) +# define __BIG_ENDIAN__ +# else +# error Unknown endianness +# endif +# endif +#endif + /* LOC_SED: * This symbol holds the complete pathname to the sed program. */