This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH 00/13] Remove elf subdirs
- From: Andreas Jaeger <aj at suse dot de>
- To: libc-alpha at sourceware dot org
- Cc: Andreas Jaeger <aj at suse dot de>
- Date: Fri, 23 Mar 2012 17:37:20 +0100
- Subject: [PATCH 00/13] Remove elf subdirs
- References: <remove-elf-20120323>
Here's the removal of the sysdeps/elf directory. This was tested on
Linux/i386 and Linux/x86-64.
I would appreciate testing on sh, sparc, powerpc and s390 - or should
we submit without testing? I'll wait until Monday in any case with a
commit.
Andreas
* sysdeps/x86_64/elf/configure.in: Moved to ...
* sysdeps/x86_64/configure.in: ... here.
* sysdeps/x86_64/elf/start.S: Moved to ...
* sysdeps/x86_64/start.S: ... here.
* sysdeps/x86_64/elf/configure: Delete.
* sysdeps/x86_64/configure.in: Merge contents from
sysdeps/i386/configure.in (without i686 check).
* sysdeps/i386/elf/Versions: Merge into ...
* sysdeps/i386/Versions: ... this.
* sysdeps/i386/elf/Versions: Delete file.
* sysdeps/i386/elf/start.S: Moved to ...
* sysdeps/i386/start.S: ...here.
* sysdeps/i386/elf/configure.in: Merge into...
* sysdeps/i386/configure.in: ...here.
* sysdeps/i386/elf/configure.in: Delete file.
* sysdeps/i386/elf/configure: Delete file.
* sysdeps/generic/elf/backtracesyms.c: Moved to ...
* debug/backtracesyms.c: ... here.
* sysdeps/generic/elf/backtracesymsfd.c: Moved to ...
* debug/backtracesymsfd.c: ... here.
* sysdeps/generic/elf/ifunc-sel.h: Moved to ...
* sysdeps/generic/ifunc-sel.h: ... here.
* sysdeps/unix/i386/start.c: Delete file.
* sysdeps/unix/sparc/start.c: Delete file.
* sysdeps/unix/start.c: Delete file.
* sysdeps/sh/elf/configure.in: Moved to ...
* sysdeps/sh/configure.in: ... here.
* sysdeps/sh/elf/start.S: Moved to ...
* sysdeps/sh/start.S: ... here.
* sysdeps/sh/elf/configure: Delete file.
* sysdeps/powerpc/powerpc64/elf/bzero.S: Moved to ...
* sysdeps/powerpc/powerpc64/bzero.S: ... here.
* sysdeps/powerpc/powerpc64/elf/entry.h: Moved to ...
* sysdeps/powerpc/powerpc64/entry.h: ... here.
* sysdeps/powerpc/powerpc64/elf/start.S: Moved to ...
* sysdeps/powerpc/powerpc64/start.S: here.
* sysdeps/powerpc/powerpc64/elf/Makefile: Merge into ...
* sysdeps/powerpc/powerpc64/Makefile: ... this.
* sysdeps/powerpc/powerpc64/elf/configure.in: Merge into ...
* sysdeps/powerpc/powerpc64/configure.in: ... this.
* sysdeps/powerpc/powerpc64/elf/configure: Delete file.
* sysdeps/powerpc/powerpc32/elf/bzero.S: Moved to ...
* sysdeps/powerpc/powerpc32/bzero.S: ... here.
* sysdeps/powerpc/powerpc32/elf/start.S: Moved to ...
* sysdeps/powerpc/powerpc32/start.S: ... here.
* sysdeps/powerpc/powerpc32/elf/configure.in: Merge into ...
* sysdeps/powerpc/powerpc32/configure.in: ... this.
* sysdeps/powerpc/powerpc32/elf/configure: Delete file.
* sysdeps/powerpc/elf/ifunc-sel.h: Moved to ...
* sysdeps/powerpc/ifunc-sel.h: ... here.
* sysdeps/powerpc/elf/rtld-global-offsets.sym: Moved to ...
* sysdeps/powerpc/rtld-global-offsets.sym: ... here.
* sysdeps/sparc/elf/configure.in: Moved to ...
* sysdeps/sparc/configure.in: ... here.
* sysdeps/sparc/elf/configure: Delete file.
* sysdeps/sparc/sparc32/elf/start.S: Moved to ...
* sysdeps/sparc/sparc32/start.S: ... here.
* sysdeps/sparc/sparc64/elf/start.S: Moved to ...
* sysdeps/sparc/sparc64/start.S: ... here.
* sysdeps/sparc/sparc32/elf/Makefile: Merged into ...
* sysdeps/sparc/sparc32/Makefile: ... this.
* sysdeps/sparc/sparc64/elf/Makefile: Merged into ...
* sysdeps/sparc/sparc64/Makefile: ... this.
* sysdeps/s390/s390-32/elf/bsd-_setjmp.S: Moved to ...
* sysdeps/s390/s390-32/bsd-_setjmp.S: ... here.
* sysdeps/s390/s390-32/elf/bsd-setjmp.S: Moved to ...
* sysdeps/s390/s390-32/bsd-setjmp.S: ... here.
* sysdeps/s390/s390-32/elf/setjmp.S: Moved to ...
* sysdeps/s390/s390-32/setjmp.S: ... here.
* sysdeps/s390/s390-32/elf/configure.in: Moved to ...
* sysdeps/s390/s390-32/configure.in: ... here.
* sysdeps/s390/s390-32/elf/configure: Delete file.
* sysdeps/s390/s390-32/elf/start.S: Moved to ...
* sysdeps/s390/s390-32/start.S: ... here.
* sysdeps/s390/s390-64/elf/bsd-_setjmp.S: Moved to ...
* sysdeps/s390/s390-64/bsd-_setjmp.S: ... here.
* sysdeps/s390/s390-64/elf/bsd-setjmp.S: Moved to ...
* sysdeps/s390/s390-64/bsd-setjmp.S: ... here.
* sysdeps/s390/s390-64/elf/setjmp.S: Moved to ...
* sysdeps/s390/s390-64/setjmp.S: ... here.
* sysdeps/s390/s390-64/elf/configure.in: Moved to ...
* sysdeps/s390/s390-64/configure.in: ... here
* sysdeps/s390/s390-64/elf/configure: Delete file.
* sysdeps/s390/s390-64/elf/start.S: Moved to ...
* sysdeps/s390/s390-64/start.S: ... here.
* sysdeps/s390/s390-64/elf/configure: Delete.
* configure.in: Remove support for elf directories in sysdeps.
Andreas Jaeger (13):
Move sysdeps/x86_64/elf files to sysdeps/x86_64
Merge contents from sysdeps/i386/configure.in into x86_64 version
Move sysdeps/i386/elf to sysdeps/i386
Move contents of sysdeps/generic/elf
Remove unused start.c files
Move sysdeps/sh/elf files
Move sysdeps/powerpc/powerpc64/elf files
Move sysdeps/powerpc/powerpc32/elf files
Move sysdeps/powerpc/elf files
Move sysdeps/sparc/{,sparc32,sparc64}/elf files
Move sysdeps/s390/s390-32/elf files
Move sysdeps/s390/s390-64/elf files
Remove sysdeps/elf support from configure.
configure.in | 19 +---
debug/backtracesyms.c | 81 +++++++++-
debug/backtracesymsfd.c | 86 +++++++++--
sysdeps/generic/elf/backtracesyms.c | 122 ---------------
sysdeps/generic/elf/backtracesymsfd.c | 125 ----------------
sysdeps/generic/elf/ifunc-sel.h | 26 ----
sysdeps/generic/ifunc-sel.h | 26 ++++
sysdeps/i386/Versions | 6 +
sysdeps/i386/elf/Versions | 6 -
sysdeps/i386/elf/configure | 128 ----------------
sysdeps/i386/elf/configure.in | 36 -----
sysdeps/i386/elf/start.S | 142 ------------------
sysdeps/i386/start.S | 142 ++++++++++++++++++
sysdeps/powerpc/elf/ifunc-sel.h | 46 ------
sysdeps/powerpc/elf/rtld-global-offsets.sym | 7 -
sysdeps/powerpc/ifunc-sel.h | 46 ++++++
sysdeps/powerpc/powerpc32/bzero.S | 36 +++++
sysdeps/powerpc/powerpc32/configure.in | 34 +++++
sysdeps/powerpc/powerpc32/elf/bzero.S | 36 -----
sysdeps/powerpc/powerpc32/elf/configure | 129 ----------------
sysdeps/powerpc/powerpc32/elf/configure.in | 36 -----
sysdeps/powerpc/powerpc32/elf/start.S | 90 -----------
sysdeps/powerpc/powerpc32/start.S | 90 +++++++++++
sysdeps/powerpc/powerpc64/Makefile | 10 ++
sysdeps/powerpc/powerpc64/bzero.S | 20 +++
sysdeps/powerpc/powerpc64/configure.in | 53 +++++++
sysdeps/powerpc/powerpc64/elf/Makefile | 11 --
sysdeps/powerpc/powerpc64/elf/bzero.S | 20 ---
sysdeps/powerpc/powerpc64/elf/configure | 148 -------------------
sysdeps/powerpc/powerpc64/elf/configure.in | 55 -------
sysdeps/powerpc/powerpc64/elf/entry.h | 33 ----
sysdeps/powerpc/powerpc64/elf/start.S | 87 -----------
sysdeps/powerpc/powerpc64/entry.h | 33 ++++
sysdeps/powerpc/powerpc64/start.S | 87 +++++++++++
sysdeps/powerpc/rtld-global-offsets.sym | 7 +
sysdeps/s390/s390-32/bsd-_setjmp.S | 47 +------
sysdeps/s390/s390-32/bsd-setjmp.S | 46 +------
sysdeps/s390/s390-32/configure.in | 35 +++++
sysdeps/s390/s390-32/elf/bsd-_setjmp.S | 1 -
sysdeps/s390/s390-32/elf/bsd-setjmp.S | 1 -
sysdeps/s390/s390-32/elf/configure | 127 ----------------
sysdeps/s390/s390-32/elf/configure.in | 35 -----
sysdeps/s390/s390-32/elf/setjmp.S | 80 ----------
sysdeps/s390/s390-32/elf/start.S | 212 ---------------------------
sysdeps/s390/s390-32/setjmp.S | 35 ++++-
sysdeps/s390/s390-32/start.S | 212 +++++++++++++++++++++++++++
sysdeps/s390/s390-64/bsd-_setjmp.S | 35 +-----
sysdeps/s390/s390-64/bsd-setjmp.S | 34 +----
sysdeps/s390/s390-64/configure.in | 35 +++++
sysdeps/s390/s390-64/elf/bsd-_setjmp.S | 1 -
sysdeps/s390/s390-64/elf/bsd-setjmp.S | 1 -
sysdeps/s390/s390-64/elf/configure | 127 ----------------
sysdeps/s390/s390-64/elf/configure.in | 35 -----
sysdeps/s390/s390-64/elf/setjmp.S | 71 ---------
sysdeps/s390/s390-64/elf/start.S | 100 -------------
sysdeps/s390/s390-64/setjmp.S | 36 ++++-
sysdeps/s390/s390-64/start.S | 100 +++++++++++++
sysdeps/sh/configure.in | 30 ++++
sysdeps/sh/elf/configure | 122 ---------------
sysdeps/sh/elf/configure.in | 30 ----
sysdeps/sh/elf/start.S | 111 --------------
sysdeps/sh/start.S | 111 ++++++++++++++
sysdeps/sparc/configure.in | 73 +++++++++
sysdeps/sparc/elf/configure | 177 ----------------------
sysdeps/sparc/elf/configure.in | 75 ----------
sysdeps/sparc/sparc32/Makefile | 5 +-
sysdeps/sparc/sparc32/elf/Makefile | 4 -
sysdeps/sparc/sparc32/elf/start.S | 100 -------------
sysdeps/sparc/sparc32/start.S | 100 +++++++++++++
sysdeps/sparc/sparc64/Makefile | 3 +
sysdeps/sparc/sparc64/elf/Makefile | 4 -
sysdeps/sparc/sparc64/elf/start.S | 101 -------------
sysdeps/sparc/sparc64/start.S | 101 +++++++++++++
sysdeps/unix/i386/start.c | 2 -
sysdeps/unix/sparc/start.c | 186 -----------------------
sysdeps/unix/start.c | 95 ------------
sysdeps/x86_64/configure.in | 112 ++++++++++++++
sysdeps/x86_64/elf/configure | 125 ----------------
sysdeps/x86_64/elf/configure.in | 33 ----
sysdeps/x86_64/elf/start.S | 128 ----------------
sysdeps/x86_64/start.S | 128 ++++++++++++++++
81 files changed, 1839 insertions(+), 3582 deletions(-)
delete mode 100644 sysdeps/generic/elf/backtracesyms.c
delete mode 100644 sysdeps/generic/elf/backtracesymsfd.c
delete mode 100644 sysdeps/generic/elf/ifunc-sel.h
create mode 100644 sysdeps/generic/ifunc-sel.h
delete mode 100644 sysdeps/i386/elf/Versions
delete mode 100644 sysdeps/i386/elf/configure
delete mode 100644 sysdeps/i386/elf/configure.in
delete mode 100644 sysdeps/i386/elf/start.S
create mode 100644 sysdeps/i386/start.S
delete mode 100644 sysdeps/powerpc/elf/ifunc-sel.h
delete mode 100644 sysdeps/powerpc/elf/rtld-global-offsets.sym
create mode 100644 sysdeps/powerpc/ifunc-sel.h
create mode 100644 sysdeps/powerpc/powerpc32/bzero.S
delete mode 100644 sysdeps/powerpc/powerpc32/elf/bzero.S
delete mode 100644 sysdeps/powerpc/powerpc32/elf/configure
delete mode 100644 sysdeps/powerpc/powerpc32/elf/configure.in
delete mode 100644 sysdeps/powerpc/powerpc32/elf/start.S
create mode 100644 sysdeps/powerpc/powerpc32/start.S
create mode 100644 sysdeps/powerpc/powerpc64/bzero.S
delete mode 100644 sysdeps/powerpc/powerpc64/elf/Makefile
delete mode 100644 sysdeps/powerpc/powerpc64/elf/bzero.S
delete mode 100644 sysdeps/powerpc/powerpc64/elf/configure
delete mode 100644 sysdeps/powerpc/powerpc64/elf/configure.in
delete mode 100644 sysdeps/powerpc/powerpc64/elf/entry.h
delete mode 100644 sysdeps/powerpc/powerpc64/elf/start.S
create mode 100644 sysdeps/powerpc/powerpc64/entry.h
create mode 100644 sysdeps/powerpc/powerpc64/start.S
create mode 100644 sysdeps/powerpc/rtld-global-offsets.sym
create mode 100644 sysdeps/s390/s390-32/configure.in
delete mode 100644 sysdeps/s390/s390-32/elf/bsd-_setjmp.S
delete mode 100644 sysdeps/s390/s390-32/elf/bsd-setjmp.S
delete mode 100644 sysdeps/s390/s390-32/elf/configure
delete mode 100644 sysdeps/s390/s390-32/elf/configure.in
delete mode 100644 sysdeps/s390/s390-32/elf/setjmp.S
delete mode 100644 sysdeps/s390/s390-32/elf/start.S
create mode 100644 sysdeps/s390/s390-32/start.S
create mode 100644 sysdeps/s390/s390-64/configure.in
delete mode 100644 sysdeps/s390/s390-64/elf/bsd-_setjmp.S
delete mode 100644 sysdeps/s390/s390-64/elf/bsd-setjmp.S
delete mode 100644 sysdeps/s390/s390-64/elf/configure
delete mode 100644 sysdeps/s390/s390-64/elf/configure.in
delete mode 100644 sysdeps/s390/s390-64/elf/setjmp.S
delete mode 100644 sysdeps/s390/s390-64/elf/start.S
create mode 100644 sysdeps/s390/s390-64/start.S
create mode 100644 sysdeps/sh/configure.in
delete mode 100644 sysdeps/sh/elf/configure
delete mode 100644 sysdeps/sh/elf/configure.in
delete mode 100644 sysdeps/sh/elf/start.S
create mode 100644 sysdeps/sh/start.S
delete mode 100644 sysdeps/sparc/elf/configure
delete mode 100644 sysdeps/sparc/elf/configure.in
delete mode 100644 sysdeps/sparc/sparc32/elf/Makefile
delete mode 100644 sysdeps/sparc/sparc32/elf/start.S
create mode 100644 sysdeps/sparc/sparc32/start.S
delete mode 100644 sysdeps/sparc/sparc64/elf/Makefile
delete mode 100644 sysdeps/sparc/sparc64/elf/start.S
create mode 100644 sysdeps/sparc/sparc64/start.S
delete mode 100644 sysdeps/unix/i386/start.c
delete mode 100644 sysdeps/unix/sparc/start.c
delete mode 100644 sysdeps/unix/start.c
create mode 100644 sysdeps/x86_64/configure.in
delete mode 100644 sysdeps/x86_64/elf/configure
delete mode 100644 sysdeps/x86_64/elf/configure.in
delete mode 100644 sysdeps/x86_64/elf/start.S
create mode 100644 sysdeps/x86_64/start.S
--
1.7.7