mirror of git://git.musl-libc.org/musl
fix endian subarchs for sh arch
default endianness for sh on linux is little, and while conventions vary, "eb" seems to be the most widely used suffix for big endian.
This commit is contained in:
parent
aacd348637
commit
5c27c4458f
|
@ -1,5 +1,5 @@
|
|||
#if __LITTLE_ENDIAN__
|
||||
#define __BYTE_ORDER __LITTLE_ENDIAN
|
||||
#else
|
||||
#if __BIG_ENDIAN__
|
||||
#define __BYTE_ORDER __BIG_ENDIAN
|
||||
#else
|
||||
#define __BYTE_ORDER __LITTLE_ENDIAN
|
||||
#endif
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#if __BYTE_ORDER == __LITTLE_ENDIAN
|
||||
#define ENDIAN_SUFFIX "l"
|
||||
#if __BYTE_ORDER == __BIG_ENDIAN
|
||||
#define ENDIAN_SUFFIX "eb"
|
||||
#else
|
||||
#define ENDIAN_SUFFIX ""
|
||||
#endif
|
||||
|
|
|
@ -421,8 +421,8 @@ fi
|
|||
test "$ARCH" = "microblaze" && trycppif __MICROBLAZEEL__ "$t" \
|
||||
&& SUBARCH=${SUBARCH}el
|
||||
|
||||
test "$ARCH" = "sh" && trycppif __LITTLE_ENDIAN__ "$t" \
|
||||
&& SUBARCH=${SUBARCH}el
|
||||
test "$ARCH" = "sh" && trycppif __BIG_ENDIAN__ "$t" \
|
||||
&& SUBARCH=${SUBARCH}eb
|
||||
|
||||
test "$SUBARCH" \
|
||||
&& printf "configured for %s variant: %s\n" "$ARCH" "$ARCH$SUBARCH"
|
||||
|
|
Loading…
Reference in New Issue