Module Name: src Committed By: matt Date: Sat Jul 9 04:12:01 UTC 2011
Modified Files: src/lib/libc/arch/mips: Makefile.inc Log Message: Don't build tf (long double) if building for O32. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/lib/libc/arch/mips/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libc/arch/mips/Makefile.inc diff -u src/lib/libc/arch/mips/Makefile.inc:1.11 src/lib/libc/arch/mips/Makefile.inc:1.12 --- src/lib/libc/arch/mips/Makefile.inc:1.11 Sat Jul 9 02:30:27 2011 +++ src/lib/libc/arch/mips/Makefile.inc Sat Jul 9 04:12:01 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.11 2011/07/09 02:30:27 matt Exp $ +# $NetBSD: Makefile.inc,v 1.12 2011/07/09 04:12:01 matt Exp $ .include <bsd.own.mk> @@ -13,11 +13,13 @@ SRCS+= fixunsgen_ieee754.c fixunssfsi_ieee754.c fixunsdfsi_ieee754.c SRCS+= fixunsgen64_ieee754.c #fixunssfdi.c fixunsdfdi.c -.if ${MACHINE_ARCH} == "mips64eb" || ${MACHINE_ARCH} == "mips64el" +.if (${MACHINE_ARCH} == "mips64eb" || ${MACHINE_ARCH} == "mips64el") \ + && (!defined(CPUFLAGS) || empty(CPUFLAGS:M-mabi=32)) SRCS+= fixunstfsi_ieee754.c fixunstfdi_ieee754.c .endif .endif -.if ${MACHINE_ARCH} == "mips64eb" || ${MACHINE_ARCH} == "mips64el" +.if (${MACHINE_ARCH} == "mips64eb" || ${MACHINE_ARCH} == "mips64el") \ + && (!defined(CPUFLAGS) || empty(CPUFLAGS:M-mabi=32)) SRCS+= floatunditf_ieee754.c .endif