Changeset View
Changeset View
Standalone View
Standalone View
head/devel/freebsd-gcc6/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= gcc | PORTNAME= gcc | ||||
PORTVERSION= 6.5.0 | PORTVERSION= 6.5.0 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= devel | CATEGORIES= devel | ||||
MASTER_SITES= GCC/releases/gcc-${DISTVERSION} | MASTER_SITES= GCC/releases/gcc-${DISTVERSION} | ||||
PKGNAMEPREFIX= ${TARGETARCH}- | PKGNAMEPREFIX= ${TARGETARCH}- | ||||
PKGNAMESUFFIX= ${SUFFIX} | PKGNAMESUFFIX= ${SUFFIX} | ||||
MAINTAINER= jhb@FreeBSD.org | MAINTAINER= jhb@FreeBSD.org | ||||
COMMENT= Cross GNU Compiler Collection for ${TARGETARCH} | COMMENT= Cross GNU Compiler Collection for ${TARGETARCH} | ||||
▲ Show 20 Lines • Show All 58 Lines • ▼ Show 20 Lines | |||||
.else | .else | ||||
CONFIGURE_TARGET= ${ARCH}-unknown-${OPSYS:tl}${OSREL} | CONFIGURE_TARGET= ${ARCH}-unknown-${OPSYS:tl}${OSREL} | ||||
.endif | .endif | ||||
.if ${TARGETARCH} == "armv6" || ${TARGETARCH} == "aarch64" | .if ${TARGETARCH} == "armv6" || ${TARGETARCH} == "aarch64" | ||||
. if ${COMPILER_TYPE} == clang | . if ${COMPILER_TYPE} == clang | ||||
MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512 | MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512 | ||||
. endif | . endif | ||||
.endif | |||||
# Disable LTO on aarch64 since we force aarch64-binutils to | |||||
# use STATIC | |||||
.if ${TARGETARCH} == "aarch64" | |||||
CONFIGURE_ARGS+= --disable-lto | |||||
PLIST_SUB+= LTO="@comment " | |||||
.else | |||||
PLIST_SUB+= LTO="" | |||||
.endif | .endif | ||||
.if ${ARCH} == "aarch64" | .if ${ARCH} == "aarch64" | ||||
PLIST_SUB+= PLUGINS="@comment plugin does not build" | PLIST_SUB+= PLUGINS="@comment plugin does not build" | ||||
.else | .else | ||||
PLIST_SUB+= PLUGINS="" | PLIST_SUB+= PLUGINS="" | ||||
.endif | .endif | ||||
▲ Show 20 Lines • Show All 44 Lines • Show Last 20 Lines |