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