lib/libc/glibc/elf/elf.h | 8 +- lib/libc/glibc/include/libc-symbols.h | 3 +- lib/libc/glibc/sysdeps/aarch64/sysdep.h | 32 ++++- lib/libc/glibc/sysdeps/arm/start.S | 27 ++++ lib/libc/glibc/sysdeps/htl/libc-lockP.h | 14 ++ lib/libc/glibc/sysdeps/loongarch/start.S | 26 ++-- lib/libc/glibc/sysdeps/loongarch/sys/asm.h | 104 +++++++++++++++ lib/libc/glibc/sysdeps/loongarch/sysdep.h | 94 ++++++++++++++ lib/libc/glibc/sysdeps/mach/libc-lock.h | 20 +-- lib/libc/glibc/sysdeps/s390/s390-64/start-2.33.S | 107 --------------- lib/libc/glibc/sysdeps/s390/s390-64/start.S | 134 ------------------- lib/libc/glibc/sysdeps/s390/s390-64/sysdep.h | 93 ------------- lib/libc/glibc/sysdeps/s390/start-2.33.S | 107 +++++++++++++++ lib/libc/glibc/sysdeps/s390/start.S | 134 +++++++++++++++++++ lib/libc/glibc/sysdeps/s390/sysdep.h | 93 +++++++++++++ lib/libc/glibc/sysdeps/unix/sysv/linux/kernel-features.h | 7 +- lib/libc/glibc/sysdeps/unix/sysv/linux/loongarch/sysdep.h | 31 ++++- lib/libc/glibc/sysdeps/unix/sysv/linux/s390/bits/typesizes.h | 36 ++---- lib/libc/glibc/sysdeps/unix/sysv/linux/s390/kernel-features.h | 3 - lib/libc/glibc/sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 178 ------------------------- lib/libc/glibc/sysdeps/unix/sysv/linux/s390/sysdep.h | 223 ++++++++++++++++++++++++++------ lib/libc/glibc/sysdeps/unix/sysv/linux/s390/xstatver.h | 21 +-- src/libs/glibc.zig | 4 +- 23 files changed, 875 insertions(+), 624 deletions(-)