From 56ac80ce813eaa695082edf88ae25d7ef63f21ab Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Fri, 5 Mar 2010 21:24:41 +0000 Subject: [PATCH] Make little endian compiles produce little endian binaries on mips. Submitted by: neel@ --- gnu/usr.bin/cc/Makefile.inc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gnu/usr.bin/cc/Makefile.inc b/gnu/usr.bin/cc/Makefile.inc index d7ed8a82180..f797dc71b12 100644 --- a/gnu/usr.bin/cc/Makefile.inc +++ b/gnu/usr.bin/cc/Makefile.inc @@ -30,6 +30,10 @@ CFLAGS+= -DLONG_TYPE_SIZE=${LONG_TYPE_SIZE} CFLAGS+= -DCROSS_COMPILE .endif +.if ${TARGET_ARCH} == "mips" && !defined(TARGET_BIG_ENDIAN) +CFLAGS += -DTARGET_ENDIAN_DEFAULT=0 +.endif + .if defined(WANT_FORCE_OPTIMIZATION_DOWNGRADE) CFLAGS+= -DFORCE_OPTIMIZATION_DOWNGRADE=${WANT_FORCE_OPTIMIZATION_DOWNGRADE} .endif