aboutsummaryrefslogtreecommitdiffstats
path: root/devel/arm-none-eabi-gcc/Makefile
blob: b285613a9f2f1a58f66b2082ae03cc1f2cc4bd4c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# $FreeBSD$

PORTREVISION=   3
PKGNAMEPREFIX=  arm-none-eabi-
COMMENT=    GNU Compiler Collection for bare metal arm cross-development
GCC_TARGET= arm-none-eabi
PLIST=  ${.CURDIR}/pkg-plist

# U-Boot requires libgcc, crossbuild and install it along with the compiler.
ALL_TARGET= all-gcc all-target-libgcc
INSTALL_TARGET= install-gcc install-target-libgcc

# libstdcxx won't build, but we don't need it or multiple float-abi libs.
CONFIGURE_ARGS= --disable-libstdcxx \
        --disable-multilib

MASTERDIR=  ${.CURDIR}/../powerpc64-gcc

.include "${MASTERDIR}/Makefile"

# The following is required for clang to bootstrap gcc.
.if ${COMPILER_TYPE} == clang
MAKE_ARGS+= CXXFLAGS=-fbracket-depth=512
.endif