Changeset View
Changeset View
Standalone View
Standalone View
devel/aarch64-none-elf-gcc/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PKGNAMEPREFIX= aarch64-none-elf- | PKGNAMEPREFIX= aarch64-none-elf- | ||||
COMMENT= GNU Compiler Collection for bare metal arm cross-development | COMMENT= GNU Compiler Collection for bare metal arm cross-development | ||||
GCC_TARGET= aarch64-none-elf | GCC_TARGET= aarch64-none-elf | ||||
PLIST= ${.CURDIR}/pkg-plist | PLIST= ${.CURDIR}/pkg-plist | ||||
# U-Boot requires libgcc, crossbuild and install it along with the compiler. | # U-Boot requires libgcc, crossbuild and install it along with the compiler. | ||||
ALL_TARGET= all-gcc all-target-libgcc | ALL_TARGET= all-gcc all-target-libgcc | ||||
INSTALL_TARGET= install-gcc install-target-libgcc | INSTALL_TARGET= install-gcc install-target-libgcc | ||||
BROKEN_aarch64= fails to package | |||||
BROKEN_mips= configure: error: cannot compute suffix of object files: cannot compile | BROKEN_mips= configure: error: cannot compute suffix of object files: cannot compile | ||||
BROKEN_mips64= configure: error: cannot compute suffix of object files: cannot compile | BROKEN_mips64= configure: error: cannot compute suffix of object files: cannot compile | ||||
BROKEN_powerpc64= fails to compile: libgcc2.c:1846:9: internal compiler error: Segmentation fault | BROKEN_powerpc64= fails to compile: libgcc2.c:1846:9: internal compiler error: Segmentation fault | ||||
MASTERDIR= ${.CURDIR}/../powerpc64-gcc | MASTERDIR= ${.CURDIR}/../powerpc64-gcc | ||||
.include "${MASTERDIR}/Makefile" | .include "${MASTERDIR}/Makefile" | ||||
# The following is required for clang to bootstrap gcc. | # The following is required for clang to bootstrap gcc. | ||||
.if ${COMPILER_TYPE} == clang | .if ${COMPILER_TYPE} == clang | ||||
MAKE_ARGS+= CXXFLAGS=-fbracket-depth=512 | MAKE_ARGS+= CXXFLAGS=-fbracket-depth=512 | ||||
.endif | .endif |