This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 00/13] Remove elf subdirs


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]