diff --git a/devel/aarch64-gcc/Makefile b/devel/aarch64-gcc/Makefile index b771b97a6240..020dd89db304 100644 --- a/devel/aarch64-gcc/Makefile +++ b/devel/aarch64-gcc/Makefile @@ -3,6 +3,8 @@ PKGNAMEPREFIX= aarch64- PLIST= ${.CURDIR}/pkg-plist +BROKEN_aarch64= configure: error: cannot compute suffix of object files: cannot compile + MASTERDIR= ${.CURDIR}/../powerpc64-gcc .include "${MASTERDIR}/Makefile" diff --git a/devel/aarch64-none-elf-gcc/Makefile b/devel/aarch64-none-elf-gcc/Makefile index b0702a3ca035..f168c4b23233 100644 --- a/devel/aarch64-none-elf-gcc/Makefile +++ b/devel/aarch64-none-elf-gcc/Makefile @@ -9,6 +9,10 @@ PLIST= ${.CURDIR}/pkg-plist ALL_TARGET= all-gcc all-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_mips64= configure: error: cannot compute suffix of object files: cannot compile + MASTERDIR= ${.CURDIR}/../powerpc64-gcc .include "${MASTERDIR}/Makefile" diff --git a/devel/amd64-gcc/Makefile b/devel/amd64-gcc/Makefile index 120d10879ad8..d74e0cc4ed41 100644 --- a/devel/amd64-gcc/Makefile +++ b/devel/amd64-gcc/Makefile @@ -8,6 +8,10 @@ GCC_TARGET= x86_64-unknown-${OPSYS:tl}${OSREL} BU_PREFIX= x86_64-${OPSYS:tl} FREEBSD_EXTENSION= yes +BROKEN_aarch64= error: invalid output constraint '=a' in asm +BROKEN_armv6= fails to package +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_powerpc64= Does not build .include "${MASTERDIR}/Makefile" diff --git a/devel/arm-none-eabi-gcc/Makefile b/devel/arm-none-eabi-gcc/Makefile index 5e67df656f0f..b46640c2a973 100644 --- a/devel/arm-none-eabi-gcc/Makefile +++ b/devel/arm-none-eabi-gcc/Makefile @@ -13,6 +13,10 @@ INSTALL_TARGET= install-gcc install-target-libgcc CONFIGURE_ARGS= --disable-libstdcxx \ --disable-multilib +BROKEN_aarch64= fails to package +BROKEN_mips= configure: error: cannot compute suffix of object files: cannot compile +BROKEN_mips64= configure: error: cannot compute suffix of object files: cannot compile + MASTERDIR= ${.CURDIR}/../powerpc64-gcc .include "${MASTERDIR}/Makefile" diff --git a/devel/arm-none-eabi-gcc492/Makefile b/devel/arm-none-eabi-gcc492/Makefile index eb504eb9f749..636584e19302 100644 --- a/devel/arm-none-eabi-gcc492/Makefile +++ b/devel/arm-none-eabi-gcc492/Makefile @@ -68,4 +68,9 @@ post-install: MAKE_ARGS+= CXXFLAGS=-fbracket-depth=512 .endif +BROKEN_aarch64= fails to package +BROKEN_armv6= error: no member named 'fancy_abort' in namespace 'std::__1'; did you mean simply 'fancy_abort'? +BROKEN_mips= configure: error: cannot compute suffix of object files: cannot compile +BROKEN_mips64= configure: error: cannot compute suffix of object files: cannot compile + .include diff --git a/devel/mips-gcc/Makefile b/devel/mips-gcc/Makefile index ffe2ad5615ea..d5b1a9f6e156 100644 --- a/devel/mips-gcc/Makefile +++ b/devel/mips-gcc/Makefile @@ -3,6 +3,8 @@ PKGNAMEPREFIX= mips- PLIST= ${.CURDIR}/pkg-plist +BROKEN_aarch64= fails to package + MASTERDIR= ${.CURDIR}/../powerpc64-gcc .include "${MASTERDIR}/Makefile" diff --git a/devel/mips64-gcc/Makefile b/devel/mips64-gcc/Makefile index 9c1f0f34e01f..d432f0d70749 100644 --- a/devel/mips64-gcc/Makefile +++ b/devel/mips64-gcc/Makefile @@ -3,6 +3,9 @@ PKGNAMEPREFIX= mips64- PLIST= ${.CURDIR}/pkg-plist +BROKEN_aarch64= fails to package +BROKEN_mips64= fails to package + MASTERDIR= ${.CURDIR}/../powerpc64-gcc .include "${MASTERDIR}/Makefile" diff --git a/devel/powerpc64-gcc/Makefile b/devel/powerpc64-gcc/Makefile index 2426771d9000..fc488032ed17 100644 --- a/devel/powerpc64-gcc/Makefile +++ b/devel/powerpc64-gcc/Makefile @@ -86,4 +86,8 @@ post-install: @${RM} ${STAGEDIR}${PREFIX}/info/* @${RM} ${STAGEDIR}${PREFIX}/man/man7/* +# This port and all its slave ports fail on aarch64 -- but not all +# the same way. Provide this definition for the master. +BROKEN_aarch64?= fails to package + .include diff --git a/devel/riscv64-gcc/Makefile b/devel/riscv64-gcc/Makefile index 4949b75357cd..bc982e7c9e84 100644 --- a/devel/riscv64-gcc/Makefile +++ b/devel/riscv64-gcc/Makefile @@ -63,4 +63,6 @@ post-install: @if [ -d ${STAGEDIR}${PREFIX}/${INFO_PATH} ] ; then ${RM} -r ${STAGEDIR}${PREFIX}/${INFO_PATH}; fi @${RM} ${STAGEDIR}${PREFIX}/man/man7/* +BROKEN_aarch64= fails to package + .include diff --git a/devel/sparc64-gcc/Makefile b/devel/sparc64-gcc/Makefile index 006ef0bdf629..f1d39f349b69 100644 --- a/devel/sparc64-gcc/Makefile +++ b/devel/sparc64-gcc/Makefile @@ -3,6 +3,8 @@ PKGNAMEPREFIX= sparc64- PLIST= ${.CURDIR}/pkg-plist +BROKEN_aarch64= fails to package + MASTERDIR= ${.CURDIR}/../powerpc64-gcc .include "${MASTERDIR}/Makefile"