diff --git a/share/mk/src.opts.mk b/share/mk/src.opts.mk index 7e477a24c61b..d9030f982f16 100644 --- a/share/mk/src.opts.mk +++ b/share/mk/src.opts.mk @@ -355,9 +355,9 @@ __DEFAULT_NO_OPTIONS+=OPENMP BROKEN_OPTIONS+= OFED .endif - +# ZFS is broken on 32-bit powerpc, but works on 64-bit .if ${__T} == "powerpc" -BROKEN_OPTIONS+= ZFS +BROKEN_OPTIONS+= ZFS LOADER_ZFS .endif .include @@ -419,6 +419,7 @@ MK_KERBEROS:= no MK_KERBEROS_SUPPORT:= no MK_LDNS:= no MK_PKGBOOTSTRAP:= no +MK_LOADER_ZFS:= no MK_ZFS:= no .endif diff --git a/sys/conf/kern.opts.mk b/sys/conf/kern.opts.mk index c7587b7728d7..dee19a346bec 100644 --- a/sys/conf/kern.opts.mk +++ b/sys/conf/kern.opts.mk @@ -78,7 +78,8 @@ __DEFAULT_NO_OPTIONS = \ BROKEN_OPTIONS+= INIT_ALL_ZERO .endif -.if ${MACHINE_CPUARCH} == "powerpc" && ${MACHINE_ARCH} == "powerpc" +# ZFS is broken on 32-bit powerpc +.if ${MACHINE_ARCH} == "powerpc" BROKEN_OPTIONS+= ZFS .endif