diff options
Diffstat (limited to 'tools/boot/universe.sh')
-rwxr-xr-x | tools/boot/universe.sh | 42 |
1 files changed, 14 insertions, 28 deletions
diff --git a/tools/boot/universe.sh b/tools/boot/universe.sh index a23678100705..e97858ff2bcb 100755 --- a/tools/boot/universe.sh +++ b/tools/boot/universe.sh @@ -1,15 +1,9 @@ #!/bin/sh -# $FreeBSD$ - # -# Full list of all arches, but we only build a subset. All different mips add any -# value, and there's a few others we just don't support. +# Full list of all arches we don't build. # -# mips/mipsel mips/mips mips/mips64el mips/mips64 mips/mipsn32 \ -# mips/mipselhf mips/mipshf mips/mips64elhf mips/mips64hf \ -# powerpc/powerpc powerpc/powerpc64 powerpc/powerpcspe \ -# riscv/riscv64 riscv/riscv64sf +# powerpc/powerpcspe # # This script is expected to be run in stand (though you could run it anywhere # in the tree). It does a full clean build. For stand you can do all the archs in @@ -45,7 +39,7 @@ dobuild() echo "Fail (cleanup)" continue fi - if ! make buildenv TARGET_ARCH=$ta BUILDENV_SHELL="make ${opt} -j 20 all" \ + if ! make buildenv TARGET_ARCH=$ta BUILDENV_SHELL="make ${opt} -j 40 all" \ >> $lf 2>&1; then echo "Fail (build)" continue @@ -58,6 +52,7 @@ cd $top/stand # Build without forth for i in \ + arm64/aarch64 \ amd64/amd64 \ i386/i386 \ ; do @@ -67,6 +62,7 @@ done # Build without GELI for i in \ + arm64/aarch64 \ amd64/amd64 \ i386/i386 \ ; do @@ -74,46 +70,36 @@ for i in \ dobuild $ta _.boot.${ta}.no_geli.log "WITHOUT_LOADER_GEIL=yes" done -# Default build for a goodly selection of architectures +# Default build for a almost all architectures for i in \ amd64/amd64 \ arm/armv7 \ arm64/aarch64 \ i386/i386 \ - mips/mips mips/mips64 \ - powerpc/powerpc powerpc/powerpc64 \ + powerpc/powerpc \ + powerpc/powerpc64 \ + powerpc/powerpc64le \ + riscv/riscv64 \ ; do ta=${i##*/} dobuild $ta _.boot.${ta}.log "" done -# Default build for a goodly selection of architectures with Lua -for i in \ - amd64/amd64 \ - arm/armv7 \ - arm64/aarch64 \ - i386/i386 \ - mips/mips mips/mips64 \ - powerpc/powerpc powerpc/powerpc64 \ - ; do - ta=${i##*/} - dobuild $ta _.boot.${ta}.lua.log "MK_LOADER_LUA=yes MK_FORTH=no" -done - # Build w/o ZFS for i in \ + arm64/aarch64 \ amd64/amd64 \ i386/i386 \ ; do ta=${i##*/} - dobuild $ta _.boot.${ta}.no_zfs.log "MK_ZFS=no" + dobuild $ta _.boot.${ta}.no_zfs.log "MK_LOADER_ZFS=no" done -# Build with firewire +# Build w/ LOADER_BIOS_TEXTONLY for i in \ amd64/amd64 \ i386/i386 \ ; do ta=${i##*/} - dobuild $ta _.boot.${ta}.firewire.log "MK_LOADER_FIREWIRE=yes" + dobuild $ta _.boot.${ta}.no_zfs.log "MK_LOADER_BIOS_TEXTONLY=yes" done |