Add support for 32 and 64-bit PA-RISC linux build targets.

Note: The 64-bit target lacks a glibc port and doesn't build. Also,
there is no uclibc support.

Signed-off-by: John David Anglin <dave.anglin@bell.net>
This commit is contained in:
John David Anglin 2023-11-11 15:56:27 +13:00 committed by Chris Packham
parent 032b3a0032
commit 5f3a1ef166
3 changed files with 26 additions and 1 deletions

11
config/arch/parisc.in Normal file
View File

@ -0,0 +1,11 @@
# HP PA-RISC specific configuration file
## no-package
## select ARCH_SUPPORTS_32
## select ARCH_SUPPORTS_64
## select ARCH_DEFAULT_32
## select ARCH_DEFAULT_BE
## select ARCH_USE_MMU
## select ARCH_SUPPORTS_FLAT_FORMAT
##
## help The parisc architecture

View File

@ -127,7 +127,7 @@ config GLIBC_HAS_LIBIDN_ADDON
# we can find in config/arch/*
config GLIBC_USE_PORTS_ADDON
def_bool y
depends on ARCH_ALPHA || ARCH_ARM || ARCH_M68K || ARCH_MIPS || ARCH_POWERPC
depends on ARCH_ALPHA || ARCH_ARM || ARCH_M68K || ARCH_MIPS || ARCH_PARISC || ARCH_POWERPC
depends on GLIBC_HAS_PORTS_ADDON
depends on !GLIBC_USE_ORACLE

View File

@ -0,0 +1,14 @@
# Compute parisc-specific values
CT_DoArchTupleValues()
{
# The architecture part of the tuple:
CT_TARGET_ARCH="${CT_ARCH}${CT_ARCH_SUFFIX}"
}
CT_DoArchUClibcConfig()
{
local cfg="${1}"
CT_DoArchUClibcSelectArch "${cfg}" "parisc"
}