View | Details | Raw Unified | Return to bug 235975 | Differences between
and this patch

Collapse All | Expand All

(-)lang/gcc7/Makefile (-4 / +2 lines)
Lines 60-68 Link Here
60
60
61
.elif ${ARCH} == powerpc64
61
.elif ${ARCH} == powerpc64
62
CONFIGURE_ENV+=	UNAME_m="powerpc64"
62
CONFIGURE_ENV+=	UNAME_m="powerpc64"
63
USE_GCC=	5	# This port requires at least GCC 4.9, and we need
63
MAKE_ARGS+=	CXXFLAGS_FOR_TARGET="-O1" CFLAGS_FOR_TARGET="-O1" BOOT_CFLAGS="-O1"
64
			# to ensure not to cause a dependency on itself (so
65
			# USE_GCC=yes or USE_GCC=X+ are not an option).
66
64
67
.elif ${ARCH} == powerpcspe
65
.elif ${ARCH} == powerpcspe
68
CONFIGURE_ARGS+=	--with-cpu=8548 --enable-e500_double --without-fp
66
CONFIGURE_ARGS+=	--with-cpu=8548 --enable-e500_double --without-fp
Lines 142-148 Link Here
142
140
143
.if ${ARCH} == powerpc64 && ${PORT_OPTIONS:MMULTILIB}
141
.if ${ARCH} == powerpc64 && ${PORT_OPTIONS:MMULTILIB}
144
	${MKDIR} ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
142
	${MKDIR} ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
145
	${MV} ${STAGEDIR}${PREFIX}/lib/lib32/* ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
143
	${MV} ${STAGEDIR}${PREFIX}/lib/lib32 ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
146
.endif
144
.endif
147
145
148
.for d in ${TARGLIB:S/^${PREFIX}\///} ${TARGLIB32:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///}
146
.for d in ${TARGLIB:S/^${PREFIX}\///} ${TARGLIB32:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///}
(-)lang/gcc7-devel/Makefile (-4 / +2 lines)
Lines 64-72 Link Here
64
64
65
.elif ${ARCH} == powerpc64
65
.elif ${ARCH} == powerpc64
66
CONFIGURE_ENV+=	UNAME_m="powerpc64"
66
CONFIGURE_ENV+=	UNAME_m="powerpc64"
67
USE_GCC=	5	# This port requires at least GCC 4.9, and we need
67
MAKE_ARGS+=	CXXFLAGS_FOR_TARGET="-O1" CFLAGS_FOR_TARGET="-O1" BOOT_CFLAGS="-O1"
68
			# to ensure not to cause a dependency on itself (so
69
			# USE_GCC=yes or USE_GCC=X+ are not an option).
70
68
71
.elif ${ARCH} == powerpcspe
69
.elif ${ARCH} == powerpcspe
72
CONFIGURE_ARGS+=	--with-cpu=8548 --enable-e500_double --without-fp
70
CONFIGURE_ARGS+=	--with-cpu=8548 --enable-e500_double --without-fp
Lines 147-153 Link Here
147
145
148
.if ${ARCH} == powerpc64 && ${PORT_OPTIONS:MMULTILIB}
146
.if ${ARCH} == powerpc64 && ${PORT_OPTIONS:MMULTILIB}
149
	${MKDIR} ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
147
	${MKDIR} ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
150
	${MV} ${STAGEDIR}${PREFIX}/lib/lib32/* ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
148
	${MV} ${STAGEDIR}${PREFIX}/lib/lib32 ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
151
.endif
149
.endif
152
150
153
.for d in ${TARGLIB:S/^${PREFIX}\///} ${TARGLIB32:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///}
151
.for d in ${TARGLIB:S/^${PREFIX}\///} ${TARGLIB32:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///}
(-)lang/gcc8/Makefile (-4 / +2 lines)
Lines 59-67 Link Here
59
59
60
.elif ${ARCH} == powerpc64
60
.elif ${ARCH} == powerpc64
61
CONFIGURE_ENV+=	UNAME_m="powerpc64"
61
CONFIGURE_ENV+=	UNAME_m="powerpc64"
62
USE_GCC=	5	# This port requires at least GCC 4.9, and we need
62
MAKE_ARGS+=	CXXFLAGS_FOR_TARGET="-O1" CFLAGS_FOR_TARGET="-O1" BOOT_CFLAGS="-O1"
63
			# to ensure not to cause a dependency on itself (so
64
			# USE_GCC=yes or USE_GCC=X+ are not an option).
65
63
66
.elif ${ARCH} == powerpcspe
64
.elif ${ARCH} == powerpcspe
67
CONFIGURE_ARGS+=	--with-cpu=8548 --enable-e500_double --without-fp
65
CONFIGURE_ARGS+=	--with-cpu=8548 --enable-e500_double --without-fp
Lines 141-147 Link Here
141
139
142
.if ${ARCH} == powerpc64 && ${PORT_OPTIONS:MMULTILIB}
140
.if ${ARCH} == powerpc64 && ${PORT_OPTIONS:MMULTILIB}
143
	${MKDIR} ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
141
	${MKDIR} ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
144
	${MV} ${STAGEDIR}${PREFIX}/lib/lib32/* ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
142
	${MV} ${STAGEDIR}${PREFIX}/lib/lib32 ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
145
.endif
143
.endif
146
144
147
.for d in ${TARGLIB:S/^${PREFIX}\///} ${TARGLIB32:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///}
145
.for d in ${TARGLIB:S/^${PREFIX}\///} ${TARGLIB32:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///}
(-)lang/gcc8-devel/Makefile (-2 / +2 lines)
Lines 66-72 Link Here
66
66
67
.elif ${ARCH} == powerpc64
67
.elif ${ARCH} == powerpc64
68
CONFIGURE_ENV+=	UNAME_m="powerpc64"
68
CONFIGURE_ENV+=	UNAME_m="powerpc64"
69
USE_GCC=	yes
69
MAKE_ARGS+=	CXXFLAGS_FOR_TARGET="-O1" CFLAGS_FOR_TARGET="-O1" BOOT_CFLAGS="-O1"
70
70
71
.elif ${ARCH} == powerpcspe
71
.elif ${ARCH} == powerpcspe
72
CONFIGURE_ARGS+=	--with-cpu=8548 --enable-e500_double --without-fp
72
CONFIGURE_ARGS+=	--with-cpu=8548 --enable-e500_double --without-fp
Lines 147-153 Link Here
147
147
148
.if ${ARCH} == powerpc64 && ${PORT_OPTIONS:MMULTILIB}
148
.if ${ARCH} == powerpc64 && ${PORT_OPTIONS:MMULTILIB}
149
	${MKDIR} ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
149
	${MKDIR} ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
150
	${MV} ${STAGEDIR}${PREFIX}/lib/lib32/* ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
150
	${MV} ${STAGEDIR}${PREFIX}/lib/lib32 ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
151
.endif
151
.endif
152
152
153
.for d in ${TARGLIB:S/^${PREFIX}\///} ${TARGLIB32:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///}
153
.for d in ${TARGLIB:S/^${PREFIX}\///} ${TARGLIB32:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///}
(-)lang/gcc9-devel/Makefile (-2 / +2 lines)
Lines 62-71 Link Here
62
62
63
.elif ${ARCH} == powerpc64
63
.elif ${ARCH} == powerpc64
64
CONFIGURE_ENV+=	UNAME_m="powerpc64"
64
CONFIGURE_ENV+=	UNAME_m="powerpc64"
65
USE_GCC=	yes
65
USE_GCC=	8
66
.endif
66
.endif
67
67
68
LANGUAGES:=	c,c++,objc,fortran
68
LANGUAGES:=	c,c++,objc,fortran,go
69
TARGLIB=	${PREFIX}/lib/gcc${SUFFIX}
69
TARGLIB=	${PREFIX}/lib/gcc${SUFFIX}
70
TARGLIB32=	${PREFIX}/lib32	# The version information is added later
70
TARGLIB32=	${PREFIX}/lib32	# The version information is added later
71
LIBEXEC=	${PREFIX}/libexec/gcc${SUFFIX}
71
LIBEXEC=	${PREFIX}/libexec/gcc${SUFFIX}

Return to bug 235975