for PowerPC64, use -mlong-double-128 when building libgcc.

This commit is contained in:
mrg 2006-07-06 21:39:44 +00:00
parent ad04044dda
commit 049148f698
1 changed files with 6 additions and 1 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.3 2006/06/30 12:01:57 mrg Exp $
# $NetBSD: Makefile.inc,v 1.4 2006/07/06 21:39:44 mrg Exp $
.if exists(${.CURDIR}/arch/${MACHINE_ARCH}.mk) && ${MKGCC} != "no"
.include "${.CURDIR}/arch/${MACHINE_ARCH}.mk"
@ -66,6 +66,7 @@ xfgnulib.c: ${DIST}/gcc/config/m68k/fpgnulib.c
cat ${DIST}/gcc/config/m68k/fpgnulib.c >> xfgnulib.c
CLEANFILES+= fpgnulib.c xfgnulib.c
.endif
.if ${MACHINE_ARCH} == "powerpc" || \
${MACHINE_ARCH} == "sh3el" || \
${MACHINE_ARCH} == "sh3eb" || \
@ -75,6 +76,10 @@ _TRADITIONAL_CPP=
COMPILE.S= ${CC} ${AFLAGS} ${CPPFLAGS} -c
.endif
.if ${MACHINE_ARCH} == "powerpc64"
COPTS+= -mlong-double-128
.endif
${LIB2FUNCS} ${LIB2FUNCS_ST}: ${.CURDIR}/Makefile
${_MKTARGET_CREATE}
printf '#define L${.PREFIX}\n#include <libgcc2.c>\n' >${.TARGET}