[PATCH v5 4/6] LoongArch: Add support for LA32 in sysdeps/unix/sysv/linux/loongarch

Xi Ruoyao xry111@xry111.site
Mon Mar 2 08:09:33 GMT 2026


On Mon, 2026-03-02 at 16:05 +0800, mengqinggang wrote:
> diff --git a/sysdeps/unix/sysv/linux/loongarch/shlib-versions
> b/sysdeps/unix/sysv/linux/loongarch/shlib-versions
> index 5f40e7f5ec..839f2797eb 100644
> --- a/sysdeps/unix/sysv/linux/loongarch/shlib-versions
> +++ b/sysdeps/unix/sysv/linux/loongarch/shlib-versions
> @@ -1,8 +1,14 @@
> +%if LOONGARCH_ABI_GRLEN == 32 && LOONGARCH_ABI_FRLEN == 64
> +DEFAULT		GLIBC_2.43

GLIBC_2.44

> +ld=ld-linux-loongarch-ilp32d.so.1
> +%elif LOONGARCH_ABI_GRLEN == 32 && LOONGARCH_ABI_FRLEN == 0
> +DEFAULT		GLIBC_2.43

Ditto.

> +ld=ld-linux-loongarch-ilp32s.so.1
> +%elif LOONGARCH_ABI_GRLEN == 64 && LOONGARCH_ABI_FRLEN == 64
>  DEFAULT		GLIBC_2.36
> -
> -%if LOONGARCH_ABI_GRLEN == 64 && LOONGARCH_ABI_FRLEN == 64
>  ld=ld-linux-loongarch-lp64d.so.1
>  %elif LOONGARCH_ABI_GRLEN == 64 && LOONGARCH_ABI_FRLEN == 0
> +DEFAULT		GLIBC_2.36
>  ld=ld-linux-loongarch-lp64s.so.1
>  %else
>  %error cannot determine ABI

-- 
Xi Ruoyao <xry111@xry111.site>


More information about the Libc-alpha mailing list