Categorize certain kernel builds as being broken in certain places.

Differential Revision: https://reviews.freebsd.org/D2010
This commit is contained in:
Warner Losh 2015-03-12 03:57:19 +00:00
parent 06d4e2ab2a
commit 5101927696

View File

@ -48,6 +48,33 @@ __DEFAULT_NO_OPTIONS = \
NAND \
OFED
# Some options are totally broken on some architectures. We disable
# them. If you need to enable them on an experimental basis, you
# must change this code.
# Things that don't work based on the CPU
.if ${MACHINE_CPUARCH} == "arm"
BROKEN_OPTIONS+= CDDL ZFS
.endif
.if ${MACHINE_CPUARCH} == "mips"
BROKEN_OPTIONS+= CDDL ZFS
.endif
.if ${MACHINE_CPUARCH} == "powerpc" && ${MACHINE_ARCH} == "powerpc"
BROKEN_OPTIONS+= ZFS
.endif
# Things that don't work because the kernel doesn't have the support
# for them.
.if ${MACHINE} != "i386"
BROKEN_OPTIONS+= EISA
.endif
.if ${MACHINE} != "i386" && ${MACHINE} != "amd64"
BROKEN_OPTIONS+= OFED
.endif
# expanded inline from bsd.mkopt.mk to avoid share/mk dependency
# Those that default to yes