mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-02-20 17:12:55 +00:00
scripts/functions: add target_endian_le and target_endian_be
We currently define target_endian_el and target_endian_eb to be the tuple extension depending on endianness, defined to be respectively 'el' or 'eb' according to the endianness. Some architecture do not use 'el' or 'eb', but use 'le' or 'be'. Provide that as well, as two new variables: target_endian_le and target_endian_be. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Cody P Schafer <dev@codyps.com>
This commit is contained in:
parent
f941e1bad5
commit
bcb36bb8df
@ -1138,13 +1138,17 @@ CT_DoBuildTargetTuple() {
|
||||
case "${CT_ARCH_ENDIAN}" in
|
||||
big)
|
||||
target_endian_eb=eb
|
||||
target_endian_be=be
|
||||
target_endian_el=
|
||||
target_endian_le=
|
||||
CT_ARCH_ENDIAN_CFLAG="-mbig-endian"
|
||||
CT_ARCH_ENDIAN_LDFLAG="-Wl,-EB"
|
||||
;;
|
||||
little)
|
||||
target_endian_eb=
|
||||
target_endian_be=
|
||||
target_endian_el=el
|
||||
target_endian_le=le
|
||||
CT_ARCH_ENDIAN_CFLAG="-mlittle-endian"
|
||||
CT_ARCH_ENDIAN_LDFLAG="-Wl,-EL"
|
||||
;;
|
||||
|
Loading…
x
Reference in New Issue
Block a user