ILP32
简体中文

内核与 C 库

Linux 6.12.114(ilp32-6.12.y)

openEuler 的 ILP32 系列(最初由 Arm 和 Cavium 的开发者编写)移植到 Linux 6.12 stable,并修复了 vDSO、 不含 AArch32 的内核、指针认证、BTI 和 SVE。开启 CONFIG_ARM64_ILP32 即可;LP64 和 ILP32 程序可以同时运行。 linux-ilp32

glibc 2.41

全新的 ILP32 移植,使用 64 位 time_t;ABI 从 GLIBC_2.41 开始,只使用 time64 的系统调用。 库位于 /libilp32 和 /usr/libilp32,动态链接器为 /lib/ld-linux-aarch64_ilp32.so.1。 glibc-ilp32

musl 1.2.5

aarch64_ilp32 移植,据我们所知是第一个可用的 AArch64 ILP32 musl 移植。 动态链接器为 /lib/ld-musl-aarch64_ilp32.so.1。目前尚不支持 BTI(issue #1)。 musl-ilp32