From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18927 invoked by alias); 9 Feb 2012 04:29:32 -0000 Received: (qmail 18907 invoked by uid 22791); 9 Feb 2012 04:29:28 -0000 X-SWARE-Spam-Status: No, hits=-2.1 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,TW_QE X-Spam-Check-By: sourceware.org Received: from mail-qw0-f48.google.com (HELO mail-qw0-f48.google.com) (209.85.216.48) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 09 Feb 2012 04:29:15 +0000 Received: by qauh8 with SMTP id h8so953521qau.0 for ; Wed, 08 Feb 2012 20:29:14 -0800 (PST) Received: by 10.229.78.98 with SMTP id j34mr138091qck.36.1328761754364; Wed, 08 Feb 2012 20:29:14 -0800 (PST) Received: from anchor.twiddle.home.com ([173.160.232.49]) by mx.google.com with ESMTPS id gd3sm3337362qab.6.2012.02.08.20.29.12 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 08 Feb 2012 20:29:13 -0800 (PST) From: Richard Henderson To: libc-ports@sourceware.org Subject: [PATCH 00/10] Alpha compilation fixes Date: Thu, 09 Feb 2012 04:29:00 -0000 Message-Id: <1328761745-24481-1-git-send-email-rth@twiddle.net> X-IsSubscribed: yes Mailing-List: contact libc-ports-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: libc-ports-owner@sourceware.org X-SW-Source: 2012-02/txt/msg00010.txt.bz2 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