Index: bsd.cpu.mk =================================================================== RCS file: /home/ncvs/src/share/mk/bsd.cpu.mk,v retrieving revision 1.52 diff -u -p -r1.52 bsd.cpu.mk --- bsd.cpu.mk 20 Jul 2006 22:13:59 -0000 1.52 +++ bsd.cpu.mk 20 Jul 2006 22:36:07 -0000 @@ -4,6 +4,13 @@ # compile flags must support the minimum CPU type for each architecture but # may tune support for more advanced processors. +.if ${MACHINE_ARCH} == "armel" +MACHINE_ARCH = arm +.endif +.if ${MACHINE_ARCH} == "armeb" +ARM_BIG_ENDIAN = true +MACHINE_ARCH = arm +.endif .if !defined(CPUTYPE) || empty(CPUTYPE) _CPUCFLAGS = . if ${MACHINE_ARCH} == "i386" @@ -189,7 +196,7 @@ _CPUCFLAGS += -mieee .if ${MACHINE_ARCH} == "arm" && defined(ARM_BIG_ENDIAN) CFLAGS += -mbig-endian -LD += -EB +LDFLAGS += -mbig-endian .endif # NB: COPTFLAGS is handled in /usr/src/sys/conf/kern.pre.mk