git: 8cfd7a6aeb56 - main - Let powerpc64le live as not experimental architecture.

From: Piotr Kubaj <pkubaj_at_FreeBSD.org>
Date: Wed, 29 Dec 2021 13:42:12 UTC
The branch main has been updated by pkubaj (ports committer):

URL: https://cgit.FreeBSD.org/src/commit/?id=8cfd7a6aeb56e60718c899445ea2ae74ebf04b47

commit 8cfd7a6aeb56e60718c899445ea2ae74ebf04b47
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2021-12-21 23:10:09 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2021-12-29 13:40:35 +0000

    Let powerpc64le live as not experimental architecture.
    
    Summary: It's currently just as stable as powerpc64, with more ports working.
    
    Reviewers: alfredo, bdragon, luporl, jhibbits, #manpages
    
    Subscribers: imp
    
    Differential Revision: https://reviews.freebsd.org/D33610
---
 Makefile                  |  4 ++--
 share/man/man5/src.conf.5 | 26 +++++++++++++-------------
 2 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/Makefile b/Makefile
index 19452e0c0ad0..113ca99623c7 100644
--- a/Makefile
+++ b/Makefile
@@ -509,13 +509,13 @@ worlds: .PHONY
 #
 .if defined(EXTRA_TARGETS)
 # powerpcspe excluded from main list until clang fixed
-EXTRA_ARCHES_powerpc=	powerpcspe powerpc64le
+EXTRA_ARCHES_powerpc=	powerpcspe
 .endif
 TARGETS?=amd64 arm arm64 i386 powerpc riscv
 _UNIVERSE_TARGETS=	${TARGETS}
 TARGET_ARCHES_arm?=	armv6 armv7
 TARGET_ARCHES_arm64?=	aarch64
-TARGET_ARCHES_powerpc?=	powerpc powerpc64 ${EXTRA_ARCHES_powerpc}
+TARGET_ARCHES_powerpc?=	powerpc powerpc64 powerpc64le ${EXTRA_ARCHES_powerpc}
 TARGET_ARCHES_riscv?=	riscv64 riscv64sf
 .for target in ${TARGETS}
 TARGET_ARCHES_${target}?= ${target}
diff --git a/share/man/man5/src.conf.5 b/share/man/man5/src.conf.5
index ca3eec7ba8f9..01522296e941 100644
--- a/share/man/man5/src.conf.5
+++ b/share/man/man5/src.conf.5
@@ -459,7 +459,7 @@ Do not build
 .Xr cxgbetool 8
 .Pp
 This is a default setting on
-arm/armv6, arm/armv7, powerpc/powerpc, riscv/riscv64 and riscv/riscv64sf.
+arm/armv6, arm/armv7, powerpc/powerpc, powerpc/powerpc64le, riscv/riscv64 and riscv/riscv64sf.
 .It Va WITH_CXGBETOOL
 Build
 .Xr cxgbetool 8
@@ -628,7 +628,7 @@ and
 .Xr efivar 8 .
 .Pp
 This is a default setting on
-powerpc/powerpc and powerpc/powerpc64.
+powerpc/powerpc, powerpc/powerpc64 and powerpc/powerpc64le.
 .It Va WITH_EFI
 Build
 .Xr efivar 3
@@ -719,7 +719,7 @@ Do not build HTML docs.
 Do not build or install HyperV utilities.
 .Pp
 This is a default setting on
-arm/armv6, arm/armv7, arm64/aarch64, powerpc/powerpc, powerpc/powerpc64, riscv/riscv64 and riscv/riscv64sf.
+arm/armv6, arm/armv7, arm64/aarch64, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpc64le, riscv/riscv64 and riscv/riscv64sf.
 .It Va WITH_HYPERV
 Build or install HyperV utilities.
 .Pp
@@ -879,7 +879,7 @@ On 64-bit platforms, do not build 32-bit library set and a
 runtime linker.
 .Pp
 This is a default setting on
-arm/armv6, arm/armv7, arm64/aarch64, i386/i386, powerpc/powerpc, riscv/riscv64 and riscv/riscv64sf.
+arm/armv6, arm/armv7, arm64/aarch64, i386/i386, powerpc/powerpc, powerpc/powerpc64le, riscv/riscv64 and riscv/riscv64sf.
 .It Va WITH_LIBSOFT
 On armv6 only, enable soft float ABI compatibility libraries.
 This option is for transitioning to the new hard float ABI.
@@ -889,7 +889,7 @@ Do not build LLVM's lld linker.
 Do not build the LLDB debugger.
 .Pp
 This is a default setting on
-arm/armv6, arm/armv7, powerpc/powerpc, powerpc/powerpc64, riscv/riscv64 and riscv/riscv64sf.
+arm/armv6, arm/armv7, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpc64le, riscv/riscv64 and riscv/riscv64sf.
 .It Va WITH_LLDB
 Build the LLDB debugger.
 .Pp
@@ -986,7 +986,7 @@ This option is a nop on all other platforms.
 Disable inclusion of GELI crypto support in the boot chain binaries.
 .Pp
 This is a default setting on
-powerpc/powerpc and powerpc/powerpc64.
+powerpc/powerpc, powerpc/powerpc64 and powerpc/powerpc64le.
 .It Va WITH_LOADER_GELI
 Build GELI bootloader support.
 .Pp
@@ -996,7 +996,7 @@ amd64/amd64, arm/armv6, arm/armv7, arm64/aarch64, i386/i386, riscv/riscv64 and r
 Do not build LUA bindings for the boot loader.
 .Pp
 This is a default setting on
-powerpc/powerpc and powerpc/powerpc64.
+powerpc/powerpc, powerpc/powerpc64 and powerpc/powerpc64le.
 .It Va WITH_LOADER_LUA
 Build LUA bindings for the boot loader.
 .Pp
@@ -1011,12 +1011,12 @@ amd64/amd64, arm/armv6, arm/armv7, arm64/aarch64, i386/i386, riscv/riscv64 and r
 Build openfirmware bootloader components.
 .Pp
 This is a default setting on
-powerpc/powerpc and powerpc/powerpc64.
+powerpc/powerpc, powerpc/powerpc64 and powerpc/powerpc64le.
 .It Va WITHOUT_LOADER_UBOOT
 Disable building of ubldr.
 .Pp
 This is a default setting on
-amd64/amd64, arm64/aarch64, i386/i386, riscv/riscv64 and riscv/riscv64sf.
+amd64/amd64, arm64/aarch64, i386/i386, powerpc/powerpc64le, riscv/riscv64 and riscv/riscv64sf.
 .It Va WITH_LOADER_UBOOT
 Build ubldr.
 .Pp
@@ -1188,7 +1188,7 @@ Do not build
 .Xr mlx5tool 8
 .Pp
 This is a default setting on
-arm/armv6, arm/armv7, powerpc/powerpc, riscv/riscv64 and riscv/riscv64sf.
+arm/armv6, arm/armv7, powerpc/powerpc, powerpc/powerpc64le, riscv/riscv64 and riscv/riscv64sf.
 .It Va WITH_MLX5TOOL
 Build
 .Xr mlx5tool 8
@@ -1261,7 +1261,7 @@ arm/armv6, arm/armv7, powerpc/powerpc, riscv/riscv64 and riscv/riscv64sf.
 Build nvme related tools and kernel modules.
 .Pp
 This is a default setting on
-amd64/amd64, arm64/aarch64, i386/i386 and powerpc/powerpc64.
+amd64/amd64, arm64/aarch64, i386/i386, powerpc/powerpc64 and powerpc/powerpc64le.
 .It Va WITHOUT_OFED
 Disable the build of the
 .Dq "OpenFabrics Enterprise Distribution"
@@ -1287,7 +1287,7 @@ arm/armv6, arm/armv7 and powerpc/powerpc.
 Build LLVM's OpenMP runtime.
 .Pp
 This is a default setting on
-amd64/amd64, arm64/aarch64, i386/i386, powerpc/powerpc64, riscv/riscv64 and riscv/riscv64sf.
+amd64/amd64, arm64/aarch64, i386/i386, powerpc/powerpc64, powerpc/powerpc64le, riscv/riscv64 and riscv/riscv64sf.
 .It Va WITHOUT_OPENSSH
 Do not build OpenSSH.
 .It Va WITHOUT_OPENSSL
@@ -1329,7 +1329,7 @@ is set explicitly)
 Do not include kernel TLS support in OpenSSL.
 .Pp
 This is a default setting on
-arm/armv6, arm/armv7, i386/i386, powerpc/powerpc, powerpc/powerpc64, riscv/riscv64 and riscv/riscv64sf.
+arm/armv6, arm/armv7, i386/i386, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpc64le, riscv/riscv64 and riscv/riscv64sf.
 .It Va WITH_OPENSSL_KTLS
 Include kernel TLS support in OpenSSL.
 .Pp