Module Name:    src
Committed By:   matt
Date:           Fri Aug 23 05:02:47 UTC 2013

Modified Files:
        src/external/gpl3/gcc/lib/libgomp: Makefile
        src/external/gpl3/gcc/lib/libsupc++: Makefile Makefile.common

Log Message:
More evbarmv5 fixes.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/lib/libgomp/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/lib/libsupc++/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libsupc++/Makefile.common

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/lib/libgomp/Makefile
diff -u src/external/gpl3/gcc/lib/libgomp/Makefile:1.8 src/external/gpl3/gcc/lib/libgomp/Makefile:1.9
--- src/external/gpl3/gcc/lib/libgomp/Makefile:1.8	Thu Aug 22 00:16:54 2013
+++ src/external/gpl3/gcc/lib/libgomp/Makefile	Fri Aug 23 05:02:46 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2013/08/22 00:16:54 matt Exp $
+#	$NetBSD: Makefile,v 1.9 2013/08/23 05:02:46 matt Exp $
 
 # build GCC's libgomp, so that -fopenmp works.
 
@@ -60,7 +60,7 @@ LDFLAGS+=	-Wl,--version-script,${DIST}/l
 
 .PATH:	${ARCHDIR} ${DIST}/libgomp ${DIST}/libgomp/config/posix
 
-.if ${GOMP_MACHINE_ARCH} == ${MACHINE_ARCH}
+.if ${GOMP_MACHINE_ARCH} == ${MACHINE_ARCH:S/earmv5/earm/}
 # This is where GCC looks for it.
 FILES=		libgomp.spec
 FILESDIR=	${LIBDIR}

Index: src/external/gpl3/gcc/lib/libsupc++/Makefile
diff -u src/external/gpl3/gcc/lib/libsupc++/Makefile:1.4 src/external/gpl3/gcc/lib/libsupc++/Makefile:1.5
--- src/external/gpl3/gcc/lib/libsupc++/Makefile:1.4	Tue Aug  9 13:00:04 2011
+++ src/external/gpl3/gcc/lib/libsupc++/Makefile	Fri Aug 23 05:02:46 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2011/08/09 13:00:04 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2013/08/23 05:02:46 matt Exp $
 
 REQUIRETOOLS=	yes
 NOLINT=		# defined
@@ -10,10 +10,12 @@ UNSUPPORTED_COMPILER.clang=	# defined
 
 .include <bsd.own.mk>
 
+GCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/}
+
 LIB=		supc++
 
-.if exists(${.CURDIR}/../libstdc++-v3/arch/${MACHINE_ARCH}/defs.mk) && ${MKGCC} != "no"
-.include "${.CURDIR}/../libstdc++-v3/arch/${MACHINE_ARCH}/defs.mk"
+.if exists(${.CURDIR}/../libstdc++-v3/arch/${GCC_MACHINE_ARCH}/defs.mk) && ${MKGCC} != "no"
+.include "${.CURDIR}/../libstdc++-v3/arch/${GCC_MACHINE_ARCH}/defs.mk"
 
 SHLIB_MAJOR=	1
 SHLIB_MINOR=	0
@@ -37,9 +39,9 @@ CLEANFILES+= unwind.h
 .PATH:	${DIST}/libstdc++-v3/src \
 	${DIST}/libstdc++-v3/libsupc++ \
 	${DIST}/libiberty \
-	${.CURDIR}/../libstdc++-v3/arch/${MACHINE_ARCH}
+	${.CURDIR}/../libstdc++-v3/arch/${GCC_MACHINE_ARCH}
 
-${OBJS}: ${.CURDIR}/../libstdc++-v3/arch/${MACHINE_ARCH}/defs.mk
+${OBJS}: ${.CURDIR}/../libstdc++-v3/arch/${GCC_MACHINE_ARCH}/defs.mk
 .else
 .include <bsd.prog.mk> # do nothing
 .endif

Index: src/external/gpl3/gcc/lib/libsupc++/Makefile.common
diff -u src/external/gpl3/gcc/lib/libsupc++/Makefile.common:1.3 src/external/gpl3/gcc/lib/libsupc++/Makefile.common:1.4
--- src/external/gpl3/gcc/lib/libsupc++/Makefile.common:1.3	Tue Jun 28 04:03:16 2011
+++ src/external/gpl3/gcc/lib/libsupc++/Makefile.common	Fri Aug 23 05:02:46 2013
@@ -1,15 +1,17 @@
-#	$NetBSD: Makefile.common,v 1.3 2011/06/28 04:03:16 mrg Exp $
+#	$NetBSD: Makefile.common,v 1.4 2013/08/23 05:02:46 matt Exp $
 
 DIST=		${NETBSDSRCDIR}/external/gpl3/gcc/dist
 GNUHOSTDIST=	${DIST}
 
+GCC_MACHINE_ARCH=${MACHINE_ARCH:S/earmv5/earm/}
+
 LIBSTDCXXSRCS=	${G_SRC_SOURCES}
 LIBSUPCXXSRCS=	${G_LIBSUPCXX_SOURCES} ${G_LIBSUPCXX_C_SOURCES}
 
 CPPFLAGS+=	-I${DIST}/gcc
 CPPFLAGS+=	-I${DIST}/include
 CPPFLAGS+=	-I${DIST}/libstdc++-v3/libsupc++
-CPPFLAGS+=	-I${.CURDIR}/../libstdc++-v3_4/arch/${MACHINE_ARCH} -I.
+CPPFLAGS+=	-I${.CURDIR}/../libstdc++-v3_4/arch/${GCC_MACHINE_ARCH} -I.
 CPPFLAGS+=	-DHAVE_STDLIB_H -DHAVE_STRING_H
 
 CPPFLAGS.cp-demangle.c=-DIN_GLIBCPP_V3

Reply via email to