ILP32
English

Kernel & C libraries

Linux 6.12.114 (ilp32-6.12.y)

The openEuler ILP32 series, originally written by Arm and Cavium developers, on Linux 6.12 stable, with fixes for the vDSO, kernels without AArch32, pointer authentication, BTI and SVE. Enable CONFIG_ARM64_ILP32; LP64 and ILP32 programs run side by side. linux-ilp32

glibc 2.41

A new ILP32 port with a 64-bit time_t; the ABI starts at GLIBC_2.41 and only the time64 system calls are used. Libraries in /libilp32 and /usr/libilp32, dynamic linker /lib/ld-linux-aarch64_ilp32.so.1. glibc-ilp32

musl 1.2.5

The aarch64_ilp32 port, to our knowledge the first working musl port for AArch64 ILP32. Dynamic linker /lib/ld-musl-aarch64_ilp32.so.1. BTI is not supported yet (issue #1). musl-ilp32