(The prior attempt to bump the revision failed to override the master port revision.) Also now that the master port allows overriding target and configure variables, do the overrides before including the master rather than after. Approved by: imp
24 lines
692 B
Makefile
24 lines
692 B
Makefile
# $FreeBSD$
|
|
|
|
PORTREVISION= 2
|
|
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
|