PERFORCE change 105262 for review

Oleksandr Tymoshenko gonzo at FreeBSD.org
Tue Aug 29 13:32:02 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=105262

Change 105262 by gonzo at gonzo_hq on 2006/08/29 13:31:34

	o Add mips endianess support.
	o Add common for all mips architectures flags.

Affected files ...

.. //depot/projects/mips2/src/share/mk/bsd.cpu.mk#4 edit

Differences ...

==== //depot/projects/mips2/src/share/mk/bsd.cpu.mk#4 (text+ko) ====

@@ -115,12 +115,13 @@
 _CPUCFLAGS = -mcpu=${CPUTYPE}
 .  endif
 . elif ${MACHINE_ARCH} == "mips"
+_CPUCFLAGS = -mno-abicalls -G0
 .  if ${CPUTYPE} == "mips32"
-_CPUCFLAGS = -march=mips32
+_CPUCFLAGS += -march=mips32
 .  elif ${CPUTYPE} == "mips64"
-_CPUCFLAGS = -march=mips64
+_CPUCFLAGS += -march=mips64
 .  elif ${CPUTYPE} == "mipsr4kc"
-_CPUCFLAGS = -march=r4kc
+_CPUCFLAGS += -march=r4kc
 .  endif
 . endif
 
@@ -203,6 +204,12 @@
 LD += -EB
 .endif
 
+.if ${MACHINE_ARCH} == "mips" && defined(MIPS_LITTLE_ENDIAN)
+_CPUCFLAGS += -EL
+LDFLAGS += -Wl,-EL
+LD += -EL
+.endif
+
 # NB: COPTFLAGS is handled in /usr/src/sys/conf/kern.pre.mk
 
 .if !defined(NO_CPU_CFLAGS)


More information about the p4-projects mailing list