Fwd: [PATCH 0/5] Remove s390-linux-gnu (31bit)
Stefan Liebler
stli@linux.ibm.com
Mon Apr 20 12:04:24 GMT 2026
Hi,
I've just committed the series.
@Adhemerval: Thanks for the review.
Bye Bye s390 (31bit)
-------- Forwarded Message --------
Subject: [PATCH 0/5] Remove s390-linux-gnu (31bit)
Date: Thu, 9 Apr 2026 10:47:05 +0200
From: Stefan Liebler <stli@linux.ibm.com>
To: libc-alpha@sourceware.org
CC: Stefan Liebler <stli@linux.ibm.com>
The linux 6.19 release has removed support for compat syscalls on s390x.
Therefore s390-linux-gnu (31bit) configuration was deprecated with glibc
2.43:
commit 638d437dbf9c68e40986edaa9b0d1c2e72a1ae81
"Deprecate s390-linux-gnu (31bit)"
While deprecation, the build-many-glibcs.py script has already removed
s390 (31bit).
This series now removes s390 (31bit) by removing the s390-32 files,
moving files
from s390-64 directories upwards and adjusting common-files. For some
header-files, we can now use the common-code files instead of having s390-64
specific ones.
An extra preconfigure check fails with a proper error message if
somebody tries
to configure for s390 (31bit).
Stefan Liebler (5):
s390: Remove support for s390-32.
s390: Remove s390-32 specific code in non s390-32 specific files
s390: Switch to common-code headers
s390: Move files out of s390-64 folders
CONTRIBUTED-BY: Adjustments regarding s390-32, s390-64
CONTRIBUTED-BY | 170 +-
NEWS | 2 +
README | 1 -
elf/elf.h | 7 +-
intl/dcigettext.c | 2 +-
manual/math.texi | 2 +-
stdlib/test-bz22786.c | 4 +-
string/string-inlines.c | 2 +-
support/support_readdir.c | 4 +-
sysdeps/s390/Implies | 1 +
sysdeps/s390/Makefile | 89 +
sysdeps/s390/Versions | 3 +
sysdeps/s390/{s390-64 => }/__longjmp.c | 2 +-
sysdeps/s390/{s390-64 => }/add_n.S | 0
sysdeps/s390/bits/link.h | 60 -
sysdeps/s390/bits/setjmp.h | 6 -
sysdeps/s390/{s390-32 => }/bsd-_setjmp.S | 0
sysdeps/s390/{s390-32 => }/bsd-setjmp.S | 0
sysdeps/s390/configure | 95 +-
sysdeps/s390/configure.ac | 58 +-
sysdeps/s390/cpu-features.c | 5 +-
sysdeps/s390/{s390-64 => }/crti.S | 0
sysdeps/s390/{s390-64 => }/crtn.S | 0
sysdeps/s390/{s390-64 => }/dl-hwcap-check.h | 0
.../s390/{s390-64 => }/dl-hwcaps-subdirs.c | 0
sysdeps/s390/{s390-64 => }/dl-machine.h | 0
sysdeps/s390/dl-tls.h | 15 -
sysdeps/s390/{s390-64 => }/dl-trampoline.S | 0
sysdeps/s390/{s390-64 => }/dl-trampoline.h | 0
sysdeps/s390/fpu/fenv_private.h | 2 +-
sysdeps/s390/fpu/s_llrint.c | 6 +-
sysdeps/s390/fpu/s_llrintf.c | 6 +-
sysdeps/s390/fpu/s_llrintl.c | 6 +-
sysdeps/s390/fpu/s_llround.c | 6 +-
sysdeps/s390/fpu/s_llroundf.c | 6 +-
sysdeps/s390/fpu/s_llroundl.c | 6 +-
sysdeps/s390/fpu/s_lrint.c | 13 +-
sysdeps/s390/fpu/s_lrintf.c | 13 +-
sysdeps/s390/fpu/s_lrintl.c | 13 +-
sysdeps/s390/fpu/s_lround.c | 11 +-
sysdeps/s390/fpu/s_lroundf.c | 11 +-
sysdeps/s390/fpu/s_lroundl.c | 11 +-
sysdeps/s390/ifunc-memchr.h | 12 +-
sysdeps/s390/ifunc-memcmp.h | 14 +-
sysdeps/s390/ifunc-memcpy.h | 20 +-
sysdeps/s390/ifunc-memset.h | 14 +-
sysdeps/s390/ifunc-strcmp.h | 12 +-
sysdeps/s390/ifunc-strcpy.h | 12 +-
sysdeps/s390/ifunc-strncpy.h | 12 +-
sysdeps/s390/iso-8859-1_cp037_z900.c | 8 +-
sysdeps/s390/jmpbuf-unwind.h | 3 +-
sysdeps/s390/ldsodefs.h | 13 -
sysdeps/s390/linkmap.h | 16 +-
sysdeps/s390/memccpy-vx.S | 7 +-
sysdeps/s390/memchr-vx.S | 10 +-
sysdeps/s390/memchr-z900.S | 45 +-
sysdeps/s390/memchr.c | 4 +-
sysdeps/s390/memcmp-z900.S | 76 +-
sysdeps/s390/memcmp.c | 4 +-
sysdeps/s390/memcopy.h | 2 +-
sysdeps/s390/memcpy-z900.S | 122 +-
sysdeps/s390/memcpy.c | 4 +-
sysdeps/s390/memmem-arch13.S | 9 +-
sysdeps/s390/mempcpy.c | 4 +-
sysdeps/s390/memrchr-vx.S | 6 +-
sysdeps/s390/memset-z900.S | 84 +-
sysdeps/s390/memset.c | 4 +-
sysdeps/s390/multiarch/8bit-generic.c | 3 -
sysdeps/s390/multiarch/gconv_simple.c | 23 -
sysdeps/s390/multiarch/ifunc-impl-list.c | 34 +-
sysdeps/s390/multiarch/ifunc-resolve.h | 2 +-
sysdeps/s390/multiarch/utf8-utf16-z9.c | 4 +-
sysdeps/s390/multiarch/utf8-utf32-z9.c | 4 +-
sysdeps/s390/nptl/bits/struct_mutex.h | 24 +-
sysdeps/s390/nptl/bits/struct_rwlock.h | 17 +-
sysdeps/s390/nptl/pthread-offsets.h | 15 +-
sysdeps/s390/nptl/tls.h | 4 -
sysdeps/s390/preconfigure | 14 +-
sysdeps/s390/preconfigure.ac | 13 +
sysdeps/s390/rawmemchr-vx.S | 3 +-
sysdeps/s390/s390-32/Implies | 1 -
sysdeps/s390/s390-32/Makefile | 9 -
sysdeps/s390/s390-32/Versions | 6 -
sysdeps/s390/s390-32/__longjmp.c | 88 -
sysdeps/s390/s390-32/add_n.S | 62 -
sysdeps/s390/s390-32/addmul_1.S | 57 -
sysdeps/s390/s390-32/bits/wordsize.h | 11 -
sysdeps/s390/s390-32/crti.S | 104 -
sysdeps/s390/s390-32/crtn.S | 47 -
sysdeps/s390/s390-32/dl-machine.h | 450 ---
sysdeps/s390/s390-32/dl-trampoline.S | 33 -
sysdeps/s390/s390-32/dl-trampoline.h | 336 --
sysdeps/s390/s390-32/mul_1.S | 54 -
sysdeps/s390/s390-32/s390-mcount.S | 88 -
sysdeps/s390/s390-32/setjmp.S | 123 -
sysdeps/s390/s390-32/stackguard-macros.h | 15 -
sysdeps/s390/s390-32/start.S | 211 --
sysdeps/s390/s390-32/strncpy-z900.S | 88 -
sysdeps/s390/s390-32/sub_n.S | 61 -
sysdeps/s390/s390-32/symbol-hacks.h | 21 -
sysdeps/s390/s390-32/sysdep.h | 100 -
sysdeps/s390/s390-32/tst-audit.h | 25 -
sysdeps/s390/s390-64/Implies | 1 -
sysdeps/s390/s390-64/Makefile | 92 -
sysdeps/s390/s390-64/Versions | 5 -
sysdeps/s390/s390-64/bits/wordsize.h | 11 -
sysdeps/s390/s390-64/bsd-_setjmp.S | 1 -
sysdeps/s390/s390-64/bsd-setjmp.S | 1 -
sysdeps/s390/s390-64/configure | 95 -
sysdeps/s390/s390-64/configure.ac | 57 -
sysdeps/s390/{s390-64 => }/s390x-mcount.S | 0
sysdeps/s390/{s390-64 => }/s390x-mcount.h | 0
sysdeps/s390/{s390-64 => }/setjmp.S | 0
sysdeps/s390/sotruss-lib.c | 33 +-
.../s390/{s390-64 => }/stackguard-macros.h | 2 +-
sysdeps/s390/{s390-64 => }/start.S | 0
sysdeps/s390/stpcpy-vx.S | 3 +-
sysdeps/s390/stpncpy-vx.S | 7 +-
sysdeps/s390/strcat-vx.S | 3 +-
sysdeps/s390/strchr-vx.S | 3 +-
sysdeps/s390/strchrnul-vx.S | 3 +-
sysdeps/s390/strcmp-vx.S | 5 +-
sysdeps/s390/strcmp-z900.S | 26 +-
sysdeps/s390/strcmp.c | 4 +-
sysdeps/s390/strcpy-vx.S | 5 +-
sysdeps/s390/strcpy-z900.S | 29 +-
sysdeps/s390/strcpy.c | 4 +-
sysdeps/s390/strcspn-vx.S | 3 +-
sysdeps/s390/strlen-vx.S | 3 +-
sysdeps/s390/strncat-vx.S | 7 +-
sysdeps/s390/strncmp-vx.S | 7 +-
sysdeps/s390/strncpy-vx.S | 9 +-
sysdeps/s390/{s390-64 => }/strncpy-z900.S | 10 +-
sysdeps/s390/strncpy.c | 4 +-
sysdeps/s390/strnlen-vx.S | 7 +-
sysdeps/s390/strpbrk-vx.S | 3 +-
sysdeps/s390/strrchr-vx.S | 3 +-
sysdeps/s390/strspn-vx.S | 3 +-
sysdeps/s390/strstr-arch13.S | 3 +-
sysdeps/s390/{s390-64 => }/sub_n.S | 0
sysdeps/s390/{s390-64 => }/sysdep.h | 0
sysdeps/s390/{s390-64 => }/tst-audit.h | 0
sysdeps/s390/tst-dl-runtime-mod.S | 4 -
sysdeps/s390/tst-dl-runtime.c | 27 -
sysdeps/s390/{s390-64 => }/tst-glibc-hwcaps.c | 0
sysdeps/s390/utf16-utf32-z9.c | 18 -
sysdeps/s390/utf8-utf16-z9.c | 16 -
sysdeps/s390/utf8-utf32-z9.c | 16 -
sysdeps/s390/wcpcpy-vx.S | 3 +-
sysdeps/s390/wcpncpy-vx.S | 12 +-
sysdeps/s390/wcscat-vx.S | 3 +-
sysdeps/s390/wcschr-vx.S | 3 +-
sysdeps/s390/wcschrnul-vx.S | 3 +-
sysdeps/s390/wcscmp-vx.S | 3 +-
sysdeps/s390/wcscpy-vx.S | 3 +-
sysdeps/s390/wcscspn-vx.S | 3 +-
sysdeps/s390/wcslen-vx.S | 3 +-
sysdeps/s390/wcsncat-vx.S | 12 +-
sysdeps/s390/wcsncmp-vx.S | 12 +-
sysdeps/s390/wcsncpy-vx.S | 12 +-
sysdeps/s390/wcsnlen-vx.S | 12 +-
sysdeps/s390/wcspbrk-vx.S | 3 +-
sysdeps/s390/wcsrchr-vx.S | 3 +-
sysdeps/s390/wcsspn-vx.S | 3 +-
sysdeps/s390/wmemchr-vx.S | 12 +-
sysdeps/s390/wmemcmp-vx.S | 12 +-
sysdeps/s390/wmemset-vx.S | 12 +-
sysdeps/unix/sysv/linux/fxstat.c | 2 +-
sysdeps/unix/sysv/linux/fxstatat.c | 2 +-
sysdeps/unix/sysv/linux/ipc_priv.h | 4 +-
sysdeps/unix/sysv/linux/kernel-features.h | 2 +-
sysdeps/unix/sysv/linux/lxstat.c | 2 +-
sysdeps/unix/sysv/linux/lxstat64.c | 2 +-
sysdeps/unix/sysv/linux/posix_fadvise.c | 6 +-
sysdeps/unix/sysv/linux/posix_fadvise64.c | 6 +-
sysdeps/unix/sysv/linux/s390/Implies | 1 +
sysdeps/unix/sysv/linux/s390/Makefile | 12 +-
sysdeps/unix/sysv/linux/s390/Versions | 5 +
.../s390/{s390-64 => }/____longjmp_chk.c | 0
.../s390/{s390-64 => }/__makecontext_ret.S | 0
.../linux/s390/{s390-64 => }/arch-syscall.h | 0
sysdeps/unix/sysv/linux/s390/bits/elfclass.h | 5 -
.../unix/sysv/linux/s390/bits/environments.h | 96 -
sysdeps/unix/sysv/linux/s390/bits/fcntl.h | 26 +-
.../unix/sysv/linux/s390/bits/procfs-extra.h | 75 -
sysdeps/unix/sysv/linux/s390/bits/procfs-id.h | 30 -
sysdeps/unix/sysv/linux/s390/bits/sigaction.h | 35 +-
.../unix/sysv/linux/s390/bits/struct_stat.h | 120 +-
sysdeps/unix/sysv/linux/s390/bits/timesize.h | 22 -
sysdeps/unix/sysv/linux/s390/bits/typesizes.h | 36 +-
sysdeps/unix/sysv/linux/s390/bits/utmp.h | 127 -
sysdeps/unix/sysv/linux/s390/bits/utmpx.h | 106 -
.../linux/s390/{s390-64 => }/c++-types.data | 0
.../sysv/linux/s390/{s390-64 => }/clone.S | 0
.../sysv/linux/s390/{s390-64 => }/clone3.S | 0
sysdeps/unix/sysv/linux/s390/configure | 13 +
sysdeps/unix/sysv/linux/s390/configure.ac | 2 +
sysdeps/unix/sysv/linux/s390/dl-cache.h | 23 +
.../linux/s390/{s390-64 => }/getcontext.S | 0
.../unix/sysv/linux/s390/kernel-features.h | 3 -
.../sysv/linux/s390/{s390-64 => }/ld.abilist | 0
.../{s390-64 => }/libBrokenLocale.abilist | 0
.../linux/s390/{s390-32 => }/libanl.abilist | 0
.../linux/s390/{s390-64 => }/libc.abilist | 0
.../{s390-64 => }/libc_malloc_debug.abilist | 0
.../linux/s390/{s390-64 => }/libdl.abilist | 0
.../linux/s390/{s390-64 => }/libm.abilist | 0
.../linux/s390/{s390-64 => }/libnsl.abilist | 0
.../s390/{s390-64 => }/libpthread.abilist | 0
.../s390/{s390-64 => }/libresolv.abilist | 0
.../linux/s390/{s390-64 => }/librt.abilist | 0
.../s390/{s390-64 => }/libthread_db.abilist | 0
.../linux/s390/{s390-64 => }/libutil.abilist | 0
.../linux/s390/{s390-64 => }/makecontext.c | 0
.../linux/s390/{s390-64 => }/pointer_guard.h | 0
sysdeps/unix/sysv/linux/s390/readelflib.c | 31 +-
sysdeps/unix/sysv/linux/s390/s390-32/Makefile | 31 -
sysdeps/unix/sysv/linux/s390/s390-32/Versions | 56 -
.../sysv/linux/s390/s390-32/____longjmp_chk.c | 52 -
.../linux/s390/s390-32/__makecontext_ret.S | 43 -
.../sysv/linux/s390/s390-32/arch-syscall.h | 441 ---
.../sysv/linux/s390/s390-32/c++-types.data | 67 -
sysdeps/unix/sysv/linux/s390/s390-32/clone.S | 73 -
sysdeps/unix/sysv/linux/s390/s390-32/clone3.S | 77 -
.../unix/sysv/linux/s390/s390-32/getcontext.S | 96 -
.../unix/sysv/linux/s390/s390-32/getutent.c | 32 -
.../unix/sysv/linux/s390/s390-32/getutent_r.c | 37 -
.../unix/sysv/linux/s390/s390-32/getutid.c | 32 -
.../unix/sysv/linux/s390/s390-32/getutid_r.c | 34 -
.../unix/sysv/linux/s390/s390-32/getutline.c | 32 -
.../sysv/linux/s390/s390-32/getutline_r.c | 33 -
.../unix/sysv/linux/s390/s390-32/getutmp.c | 36 -
.../unix/sysv/linux/s390/s390-32/getutxent.c | 29 -
.../unix/sysv/linux/s390/s390-32/getutxid.c | 29 -
.../unix/sysv/linux/s390/s390-32/getutxline.c | 29 -
.../linux/s390/s390-32/glob64-lstat-compat.c | 2 -
.../sysv/linux/s390/s390-32/kernel_stat.h | 40 -
.../unix/sysv/linux/s390/s390-32/ld.abilist | 8 -
.../s390/s390-32/libBrokenLocale.abilist | 1 -
.../unix/sysv/linux/s390/s390-32/libc.abilist | 3271 -----------------
.../s390/s390-32/libc_malloc_debug.abilist | 30 -
.../sysv/linux/s390/s390-32/libdl.abilist | 4 -
.../unix/sysv/linux/s390/s390-32/libm.abilist | 1444 --------
.../sysv/linux/s390/s390-32/libnsl.abilist | 121 -
.../linux/s390/s390-32/libpthread.abilist | 18 -
.../sysv/linux/s390/s390-32/libresolv.abilist | 67 -
.../sysv/linux/s390/s390-32/librt.abilist | 5 -
.../linux/s390/s390-32/libthread_db.abilist | 40 -
.../sysv/linux/s390/s390-32/libutil-compat.c | 23 -
.../sysv/linux/s390/s390-32/libutil.abilist | 2 -
sysdeps/unix/sysv/linux/s390/s390-32/login.c | 35 -
.../unix/sysv/linux/s390/s390-32/login32.c | 37 -
.../sysv/linux/s390/s390-32/makecontext.c | 100 -
.../unix/sysv/linux/s390/s390-32/oldglob.c | 2 -
.../sysv/linux/s390/s390-32/pointer_guard.h | 45 -
.../sysv/linux/s390/s390-32/posix_fadvise64.c | 66 -
.../unix/sysv/linux/s390/s390-32/pututxline.c | 29 -
.../unix/sysv/linux/s390/s390-32/setcontext.S | 73 -
.../sysv/linux/s390/s390-32/swapcontext.S | 114 -
.../unix/sysv/linux/s390/s390-32/syscall.S | 42 -
.../sysv/linux/s390/s390-32/syscall_cancel.S | 62 -
.../sysv/linux/s390/s390-32/syscalls.list | 18 -
sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S | 73 -
sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h | 180 -
.../sysv/linux/s390/s390-32/time64-compat.h | 2 -
.../unix/sysv/linux/s390/s390-32/updwtmp.c | 31 -
.../unix/sysv/linux/s390/s390-32/updwtmpx.c | 29 -
.../sysv/linux/s390/s390-32/utmp-compat.h | 20 -
.../sysv/linux/s390/s390-32/utmp-convert.h | 85 -
sysdeps/unix/sysv/linux/s390/s390-32/utmp32.c | 183 -
sysdeps/unix/sysv/linux/s390/s390-32/utmp32.h | 51 -
.../sysv/linux/s390/s390-32/utmpx-convert.h | 84 -
.../unix/sysv/linux/s390/s390-32/utmpx32.c | 138 -
.../unix/sysv/linux/s390/s390-32/utmpx32.h | 59 -
sysdeps/unix/sysv/linux/s390/s390-32/vfork.S | 47 -
sysdeps/unix/sysv/linux/s390/s390-64/Implies | 1 -
sysdeps/unix/sysv/linux/s390/s390-64/Makefile | 18 -
sysdeps/unix/sysv/linux/s390/s390-64/Versions | 7 -
.../unix/sysv/linux/s390/s390-64/configure | 16 -
.../unix/sysv/linux/s390/s390-64/configure.ac | 4 -
.../unix/sysv/linux/s390/s390-64/dl-cache.h | 24 -
.../sysv/linux/s390/s390-64/libanl.abilist | 1 -
sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 178 -
.../linux/s390/{s390-64 => }/setcontext.S | 0
.../linux/s390/{s390-64 => }/shlib-versions | 0
sysdeps/unix/sysv/linux/s390/sigcontextinfo.h | 4 -
.../linux/s390/{s390-64 => }/single-thread.h | 0
.../linux/s390/{s390-64 => }/swapcontext.S | 0
sysdeps/unix/sysv/linux/s390/sys/ucontext.h | 6 +-
.../sysv/linux/s390/{s390-64 => }/syscall.S | 0
.../linux/s390/{s390-64 => }/syscall_cancel.S | 0
sysdeps/unix/sysv/linux/s390/sysconf.c | 13 +-
.../sysv/linux/s390/{s390-64 => }/sysdep.S | 0
sysdeps/unix/sysv/linux/s390/sysdep.h | 223 +-
.../{s390-64 => }/timer_t_was_int_compat.h | 0
.../sysv/linux/s390/{s390-64 => }/vfork.S | 0
sysdeps/unix/sysv/linux/s390/xstatver.h | 21 +-
sysdeps/unix/sysv/linux/tst-ofdlocks-compat.c | 6 +-
sysdeps/unix/sysv/linux/xstat.c | 2 +-
sysdeps/unix/sysv/linux/xstat64.c | 2 +-
300 files changed, 867 insertions(+), 12360 deletions(-)
rename sysdeps/s390/{s390-64 => }/__longjmp.c (97%)
rename sysdeps/s390/{s390-64 => }/add_n.S (100%)
rename sysdeps/s390/{s390-32 => }/bsd-_setjmp.S (100%)
rename sysdeps/s390/{s390-32 => }/bsd-setjmp.S (100%)
rename sysdeps/s390/{s390-64 => }/crti.S (100%)
rename sysdeps/s390/{s390-64 => }/crtn.S (100%)
rename sysdeps/s390/{s390-64 => }/dl-hwcap-check.h (100%)
rename sysdeps/s390/{s390-64 => }/dl-hwcaps-subdirs.c (100%)
rename sysdeps/s390/{s390-64 => }/dl-machine.h (100%)
rename sysdeps/s390/{s390-64 => }/dl-trampoline.S (100%)
rename sysdeps/s390/{s390-64 => }/dl-trampoline.h (100%)
create mode 100644 sysdeps/s390/preconfigure.ac
delete mode 100644 sysdeps/s390/s390-32/Implies
delete mode 100644 sysdeps/s390/s390-32/Makefile
delete mode 100644 sysdeps/s390/s390-32/Versions
delete mode 100644 sysdeps/s390/s390-32/__longjmp.c
delete mode 100644 sysdeps/s390/s390-32/add_n.S
delete mode 100644 sysdeps/s390/s390-32/addmul_1.S
delete mode 100644 sysdeps/s390/s390-32/bits/wordsize.h
delete mode 100644 sysdeps/s390/s390-32/crti.S
delete mode 100644 sysdeps/s390/s390-32/crtn.S
delete mode 100644 sysdeps/s390/s390-32/dl-machine.h
delete mode 100644 sysdeps/s390/s390-32/dl-trampoline.S
delete mode 100644 sysdeps/s390/s390-32/dl-trampoline.h
delete mode 100644 sysdeps/s390/s390-32/mul_1.S
delete mode 100644 sysdeps/s390/s390-32/s390-mcount.S
delete mode 100644 sysdeps/s390/s390-32/setjmp.S
delete mode 100644 sysdeps/s390/s390-32/stackguard-macros.h
delete mode 100644 sysdeps/s390/s390-32/start.S
delete mode 100644 sysdeps/s390/s390-32/strncpy-z900.S
delete mode 100644 sysdeps/s390/s390-32/sub_n.S
delete mode 100644 sysdeps/s390/s390-32/symbol-hacks.h
delete mode 100644 sysdeps/s390/s390-32/sysdep.h
delete mode 100644 sysdeps/s390/s390-32/tst-audit.h
delete mode 100644 sysdeps/s390/s390-64/Implies
delete mode 100644 sysdeps/s390/s390-64/Makefile
delete mode 100644 sysdeps/s390/s390-64/Versions
delete mode 100644 sysdeps/s390/s390-64/bits/wordsize.h
delete mode 100644 sysdeps/s390/s390-64/bsd-_setjmp.S
delete mode 100644 sysdeps/s390/s390-64/bsd-setjmp.S
delete mode 100644 sysdeps/s390/s390-64/configure
delete mode 100644 sysdeps/s390/s390-64/configure.ac
rename sysdeps/s390/{s390-64 => }/s390x-mcount.S (100%)
rename sysdeps/s390/{s390-64 => }/s390x-mcount.h (100%)
rename sysdeps/s390/{s390-64 => }/setjmp.S (100%)
rename sysdeps/s390/{s390-64 => }/stackguard-macros.h (87%)
rename sysdeps/s390/{s390-64 => }/start.S (100%)
rename sysdeps/s390/{s390-64 => }/strncpy-z900.S (94%)
rename sysdeps/s390/{s390-64 => }/sub_n.S (100%)
rename sysdeps/s390/{s390-64 => }/sysdep.h (100%)
rename sysdeps/s390/{s390-64 => }/tst-audit.h (100%)
rename sysdeps/s390/{s390-64 => }/tst-glibc-hwcaps.c (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/____longjmp_chk.c (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/__makecontext_ret.S
(100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/arch-syscall.h (100%)
delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/environments.h
delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/procfs-extra.h
delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/procfs-id.h
delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/timesize.h
delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/utmp.h
delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/utmpx.h
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/c++-types.data (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/clone.S (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/clone3.S (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/getcontext.S (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/ld.abilist (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 =>
}/libBrokenLocale.abilist (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-32 => }/libanl.abilist (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/libc.abilist (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 =>
}/libc_malloc_debug.abilist (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/libdl.abilist (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/libm.abilist (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/libnsl.abilist (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/libpthread.abilist (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/libresolv.abilist (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/librt.abilist (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/libthread_db.abilist
(100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/libutil.abilist (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/makecontext.c (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/pointer_guard.h (100%)
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/Makefile
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/Versions
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/____longjmp_chk.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/__makecontext_ret.S
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/c++-types.data
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/clone.S
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/clone3.S
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutent.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutent_r.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutid.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutid_r.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutline.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutline_r.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutmp.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutxent.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutxid.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutxline.c
delete mode 100644
sysdeps/unix/sysv/linux/s390/s390-32/glob64-lstat-compat.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/kernel_stat.h
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/ld.abilist
delete mode 100644
sysdeps/unix/sysv/linux/s390/s390-32/libBrokenLocale.abilist
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
delete mode 100644
sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libnsl.abilist
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist
delete mode 100644
sysdeps/unix/sysv/linux/s390/s390-32/libthread_db.abilist
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libutil-compat.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libutil.abilist
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/login.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/login32.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/oldglob.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/pointer_guard.h
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/posix_fadvise64.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/pututxline.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/syscall.S
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/syscall_cancel.S
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/syscalls.list
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/time64-compat.h
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/updwtmp.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/updwtmpx.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/utmp-compat.h
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/utmp-convert.h
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/utmp32.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/utmp32.h
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/utmpx-convert.h
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.c
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.h
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/vfork.S
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/Implies
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/Makefile
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/Versions
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/configure
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/configure.ac
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/dl-cache.h
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/libanl.abilist
delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/setcontext.S (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/shlib-versions (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/single-thread.h (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/swapcontext.S (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/syscall.S (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/syscall_cancel.S (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/sysdep.S (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 =>
}/timer_t_was_int_compat.h (100%)
rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/vfork.S (100%)
--
2.52.0
More information about the Libc-alpha
mailing list