public inbox for libc-ports@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 00/10] Alpha compilation fixes
@ 2012-02-09  4:29 Richard Henderson
  2012-02-09  4:29 ` [PATCH 03/10] alpha: Define TLS_DTV_UNALLOCATED Richard Henderson
                   ` (10 more replies)
  0 siblings, 11 replies; 14+ messages in thread
From: Richard Henderson @ 2012-02-09  4:29 UTC (permalink / raw)
  To: libc-ports

This started to just be the crt update, but I hadn't realized how
many compilation problems had been introduced since last update.

Compile tested via cross, with some spot testing via qemu.
I've yet to figure out why binfmt_misc has trouble letting qemu
execute the direct ld.so invocations that we use in a full glibc test...

Committed.


r~


Richard Henderson (10):
  alpha: Remove HAVE_TLS_SUPPORT and HAVE___THREAD tests.
  alpha: Require kernel version 2.6.0.
  alpha: Define TLS_DTV_UNALLOCATED.
  alpha: Define _STAT_VER_LINUX.
  alpha: Eliminate set-but-not-used warnings with internal syscalls.
  alpha: Convert to crt[in].S.
  alpha: Support __NR_fstatat64.
  alpha: Remove HAVE_ELF tests.
  alpha: Add tls-macros.h.
  alpha: Add ldsodefs.h and tst-audit.h.

 ChangeLog.alpha                                 |   36 +++++++
 sysdeps/alpha/dl-tls.h                          |    4 +-
 sysdeps/alpha/elf/configure                     |  122 ++++++++++++++++++-----
 sysdeps/alpha/elf/configure.in                  |    9 +-
 sysdeps/alpha/elf/crti.S                        |  100 +++++++++++++++++++
 sysdeps/alpha/elf/crtn.S                        |   50 +++++++++
 sysdeps/alpha/elf/initfini.c                    |  110 --------------------
 sysdeps/alpha/ldsodefs.h                        |   43 ++++++++
 sysdeps/alpha/nptl/elf/pt-initfini.c            |   89 -----------------
 sysdeps/alpha/nptl/tls.h                        |   16 +---
 sysdeps/alpha/tls-macros.h                      |   25 +++++
 sysdeps/alpha/tst-audit.h                       |   24 +++++
 sysdeps/unix/alpha/sysdep.h                     |   68 +++++---------
 sysdeps/unix/sysv/linux/alpha/bits/stat.h       |    5 +-
 sysdeps/unix/sysv/linux/alpha/configure         |    8 ++
 sysdeps/unix/sysv/linux/alpha/configure.in      |    8 ++
 sysdeps/unix/sysv/linux/alpha/dl-fxstatat64.c   |    9 ++
 sysdeps/unix/sysv/linux/alpha/fxstatat.c        |   63 ++++++++----
 sysdeps/unix/sysv/linux/alpha/getitimer.S       |    6 +-
 sysdeps/unix/sysv/linux/alpha/getrusage.S       |    6 +-
 sysdeps/unix/sysv/linux/alpha/gettimeofday.S    |    6 +-
 sysdeps/unix/sysv/linux/alpha/kernel-features.h |    9 ++
 sysdeps/unix/sysv/linux/alpha/select.S          |    6 +-
 sysdeps/unix/sysv/linux/alpha/setitimer.S       |    6 +-
 sysdeps/unix/sysv/linux/alpha/settimeofday.S    |    6 +-
 sysdeps/unix/sysv/linux/alpha/utimes.S          |    6 +-
 sysdeps/unix/sysv/linux/alpha/wait4.S           |    6 +-
 27 files changed, 511 insertions(+), 335 deletions(-)
 create mode 100644 sysdeps/alpha/elf/crti.S
 create mode 100644 sysdeps/alpha/elf/crtn.S
 delete mode 100644 sysdeps/alpha/elf/initfini.c
 create mode 100644 sysdeps/alpha/ldsodefs.h
 delete mode 100644 sysdeps/alpha/nptl/elf/pt-initfini.c
 create mode 100644 sysdeps/alpha/tls-macros.h
 create mode 100644 sysdeps/alpha/tst-audit.h
 create mode 100644 sysdeps/unix/sysv/linux/alpha/configure
 create mode 100644 sysdeps/unix/sysv/linux/alpha/configure.in
 create mode 100644 sysdeps/unix/sysv/linux/alpha/dl-fxstatat64.c

-- 
1.7.7.6

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2012-02-13  2:43 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-09  4:29 [PATCH 00/10] Alpha compilation fixes Richard Henderson
2012-02-09  4:29 ` [PATCH 03/10] alpha: Define TLS_DTV_UNALLOCATED Richard Henderson
2012-02-09  4:29 ` [PATCH 06/10] alpha: Convert to crt[in].S Richard Henderson
2012-02-09  4:29 ` [PATCH 01/10] alpha: Remove HAVE_TLS_SUPPORT and HAVE___THREAD tests Richard Henderson
2012-02-09  4:29 ` [PATCH 04/10] alpha: Define _STAT_VER_LINUX Richard Henderson
2012-02-09 17:52   ` Richard Henderson
2012-02-13  2:43     ` Carlos O'Donell
2012-02-09  4:29 ` [PATCH 02/10] alpha: Require kernel version 2.6.0 Richard Henderson
2012-02-09  4:29 ` [PATCH 05/10] alpha: Eliminate set-but-not-used warnings with internal syscalls Richard Henderson
2012-02-09  4:35 ` [PATCH 09/10] alpha: Add tls-macros.h Richard Henderson
2012-02-09  4:35 ` [PATCH 10/10] alpha: Add ldsodefs.h and tst-audit.h Richard Henderson
2012-02-09  4:35 ` [PATCH 08/10] alpha: Remove HAVE_ELF tests Richard Henderson
2012-02-09  4:36 ` [PATCH 07/10] alpha: Support __NR_fstatat64 Richard Henderson
2012-02-09 19:04 ` [PATCH 00/10] Alpha compilation fixes Roland McGrath

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).