[PATCH v2 0/4] tools/nolibc: add support for 32-bit parisc
From: Thomas Weißschuh
Date: Wed Apr 08 2026 - 14:27:03 EST
Extend nolibc to target the 32-bit parisc architecture.
64-bit is not yet supported.
Signed-off-by: Thomas Weißschuh <linux@xxxxxxxxxxxxxx>
---
Changes in v2:
- Fix CROSS32CC fallback when not using CROSS_COMPILE
- Link to v1: https://patch.msgid.link/20260407-nolibc-hppa-v1-0-f70b4509c44a@xxxxxxxxxxxxxx
---
Thomas Weißschuh (4):
parisc: Makefile: move CROSS_COMPILE detection before CROSS32CC one
parisc: Makefile: use the regular compiler to build a native 32-bit vDSO
selftests/nolibc: avoid function pointer comparisons
tools/nolibc: add support for 32-bit parisc
arch/parisc/Makefile | 24 ++--
tools/include/nolibc/Makefile | 2 +-
tools/include/nolibc/arch-parisc.h | 178 +++++++++++++++++++++++++
tools/include/nolibc/arch.h | 2 +
tools/testing/selftests/nolibc/Makefile.nolibc | 6 +
tools/testing/selftests/nolibc/nolibc-test.c | 13 +-
tools/testing/selftests/nolibc/run-tests.sh | 4 +-
7 files changed, 213 insertions(+), 16 deletions(-)
---
base-commit: 65191c9bf8fdd00f8fe90e2caab330418eefb786
change-id: 20250804-nolibc-hppa-8c137b00ecf2
Best regards,
--
Thomas Weißschuh <linux@xxxxxxxxxxxxxx>