Backport from trunk:

Export endianness CFLAGS.
  Fix endianness CFLAGS for MIPS.

 /branches/1.1/scripts/functions   |    1     1     0     0 +
 /branches/1.1/arch/mips/functions |    6     6     0     0 ++++++
 2 files changed, 7 insertions(+)
This commit is contained in:
Yann E. MORIN" 2008-05-15 20:56:53 +00:00
parent ba03986016
commit 899e3a9302
2 changed files with 7 additions and 0 deletions
arch/mips
scripts

View File

@ -3,4 +3,10 @@
CT_DoArchValues() {
# The architecture part of the tuple:
CT_TARGET_ARCH="${CT_ARCH}${target_endian_el}"
# Override CFLAGS for endianness:
case "${CT_ARCH_BE},${CT_ARCH_LE}" in
y,) CT_ARCH_ENDIAN_CFLAG="-EB";;
,y) CT_ARCH_ENDIAN_CFLAG="-EL";;
esac
}

View File

@ -542,6 +542,7 @@ CT_DoBuildTargetTuple() {
CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_TUNE_CFLAG}"
CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_FPU_CFLAG}"
CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_FLOAT_CFLAG}"
CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_ENDIAN_CFLAG}"
}
# This function does pause the build until the user strikes "Return"