Mark the gcc crosscompiler ports as broken on various tier-2 archs.

Unfortunately neither the maintainer or I have time at the moment
to chase down all of these failures.  The "fails to package" ones
ought to be fairly easy to fix.

Discussed with:		maintainer
This commit is contained in:
Mark Linimon 2017-04-28 04:36:40 +00:00
parent d8a0fd4d38
commit db7f4f53aa
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=439595
10 changed files with 32 additions and 0 deletions

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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 <bsd.port.post.mk>

View file

@ -3,6 +3,8 @@
PKGNAMEPREFIX= mips-
PLIST= ${.CURDIR}/pkg-plist
BROKEN_aarch64= fails to package
MASTERDIR= ${.CURDIR}/../powerpc64-gcc
.include "${MASTERDIR}/Makefile"

View file

@ -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"

View file

@ -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 <bsd.port.post.mk>

View file

@ -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 <bsd.port.mk>

View file

@ -3,6 +3,8 @@
PKGNAMEPREFIX= sparc64-
PLIST= ${.CURDIR}/pkg-plist
BROKEN_aarch64= fails to package
MASTERDIR= ${.CURDIR}/../powerpc64-gcc
.include "${MASTERDIR}/Makefile"