[GIT PULL] nolibc changes for v7.3
From: Thomas Weißschuh
Date: Fri Aug 14 2026 - 06:15:18 EST
Hi Linus,
The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:
Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)
are available in the Git repository at:
ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git/ tags/nolibc-20260814-for-7.3-1
for you to fetch changes up to b58afc8d1cf85688601b8d7e271125fff666f661:
tools/nolibc: add support for Alpha (2026-08-02 09:30:55 +0200)
----------------------------------------------------------------
nolibc changes for v7.3
Highlights:
* New architectures: Alpha
* New library functionality: readlink(), getcwd()
* Various bugfixes and cleanups
----------------------------------------------------------------
Ammar Faizi (1):
tools/nolibc: remove dead __ARCH_WANT_SYS_OLD_SELECT
Daniel Palmer (3):
tools/nolibc: unistd: Add getcwd()
tools/nolibc: unistd: Add readlink()
selftests/nolibc: Add test for getcwd() and readlink()
Thomas Weißschuh (4):
tools/nolibc: mark arg1 operand in __nolibc_syscall0() as write-only
selftests/nolibc: add debug information
tools/nolibc/powerpc: mark ctr and xer as clobbered by system call
tools/nolibc: add support for Alpha
tools/include/nolibc/Makefile | 2 +-
tools/include/nolibc/arch-alpha.h | 159 ++++++++++++++++++++++++
tools/include/nolibc/arch-arm.h | 3 -
tools/include/nolibc/arch-powerpc.h | 2 +-
tools/include/nolibc/arch-sparc.h | 2 +-
tools/include/nolibc/arch-x86.h | 3 -
tools/include/nolibc/arch.h | 2 +
tools/include/nolibc/unistd.h | 58 +++++++++
tools/testing/selftests/nolibc/Makefile.include | 2 +-
tools/testing/selftests/nolibc/Makefile.nolibc | 2 +
tools/testing/selftests/nolibc/nolibc-test.c | 57 +++++++++
tools/testing/selftests/nolibc/run-tests.sh | 3 +-
12 files changed, 284 insertions(+), 11 deletions(-)
create mode 100644 tools/include/nolibc/arch-alpha.h