diff options
author | Joseph Myers <joseph@codesourcery.com> | 2012-08-07 16:40:32 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2012-08-07 16:40:32 +0000 |
commit | 6dad2c06889774ddaf6eac09799821e3941bfa87 (patch) | |
tree | 7a0f2ed3e131f2c4233bba1044b71391d1b4316e /ports | |
parent | 8e49df1d656c393e913b6c9343f491c59bd527b2 (diff) | |
download | glibc-6dad2c06889774ddaf6eac09799821e3941bfa87.tar glibc-6dad2c06889774ddaf6eac09799821e3941bfa87.tar.gz glibc-6dad2c06889774ddaf6eac09799821e3941bfa87.tar.bz2 glibc-6dad2c06889774ddaf6eac09799821e3941bfa87.zip |
Remove pre-2.6.16 Linux kernel support.
Diffstat (limited to 'ports')
20 files changed, 58 insertions, 47 deletions
diff --git a/ports/ChangeLog.alpha b/ports/ChangeLog.alpha index eb178ea601..3b94d7e14a 100644 --- a/ports/ChangeLog.alpha +++ b/ports/ChangeLog.alpha @@ -1,3 +1,10 @@ +2012-08-07 Joseph Myers <joseph@codesourcery.com> + + * sysdeps/unix/sysv/linux/alpha/kernel-features.h + (__ASSUME_TGKILL): Define unconditionally. + (__ASSUME_STAT64_SYSCALL): Likewise. + (__ASSUME_IEEE_RAISE_EXCEPTION): Likewise. + 2012-08-02 Roland McGrath <roland@hack.frob.com> * sysdeps/unix/sysv/linux/alpha/bits/dirent.h diff --git a/ports/ChangeLog.am33 b/ports/ChangeLog.am33 index 2adcc22e4e..7e644caae7 100644 --- a/ports/ChangeLog.am33 +++ b/ports/ChangeLog.am33 @@ -1,3 +1,9 @@ +2012-08-07 Joseph Myers <joseph@codesourcery.com> + + * sysdeps/unix/sysv/linux/am33/configure.in (arch_minimum_kernel): + Change to 2.6.25. + * sysdeps/unix/sysv/linux/am33/configure: Regenerated. + 2012-08-01 Roland McGrath <roland@hack.frob.com> [BZ #14138] diff --git a/ports/ChangeLog.arm b/ports/ChangeLog.arm index 8379dc0441..842bbea5b2 100644 --- a/ports/ChangeLog.arm +++ b/ports/ChangeLog.arm @@ -1,3 +1,11 @@ +2012-08-07 Joseph Myers <joseph@codesourcery.com> + + * sysdeps/unix/sysv/linux/arm/configure.in (arch_minimum_kernel): + Remove. + * sysdeps/unix/sysv/linux/arm/configure: Regenerated. + * sysdeps/unix/sysv/linux/arm/kernel-features.h (__ASSUME_UTIMES): + Define unconditionally. + 2012-08-02 Joseph Myers <joseph@codesourcery.com> * sysdeps/arm/sysdep.h (ASM_TYPE_DIRECTIVE): Remove. diff --git a/ports/ChangeLog.hppa b/ports/ChangeLog.hppa index bf54564dfb..cab7743f78 100644 --- a/ports/ChangeLog.hppa +++ b/ports/ChangeLog.hppa @@ -1,3 +1,10 @@ +2012-08-07 Joseph Myers <joseph@codesourcery.com> + + * sysdeps/unix/sysv/linux/hppa/nptl/configure.in: Remove. + * sysdeps/unix/sysv/linux/hppa/nptl/configure: Likewise. + * sysdeps/unix/sysv/linux/hppa/kernel-features.h + (__ASSUME_LWS_CAS): Define unconditionally. + 2012-08-01 Joseph Myers <joseph@codesourcery.com> * sysdeps/unix/sysv/linux/hppa/kernel-features.h diff --git a/ports/ChangeLog.m68k b/ports/ChangeLog.m68k index e91f34b56b..cf3d251460 100644 --- a/ports/ChangeLog.m68k +++ b/ports/ChangeLog.m68k @@ -1,3 +1,13 @@ +2012-08-07 Joseph Myers <joseph@codesourcery.com> + + * sysdeps/unix/sysv/linux/m68k/configure.in (arch_minimum_kernel): + Remove. + * sysdeps/unix/sysv/linux/m68k/configure: Regenerated. + * sysdeps/unix/sysv/linux/m68k/kernel-features.h + (__ASSUME_TGKILL): Define unconditionally. + (__ASSUME_UTIMES): Likewise. + (__ASSUME_FADVISE64_64_SYSCALL): Likewise. + 2012-08-03 Andreas Schwab <schwab@linux-m68k.org> * sysdeps/m68k/sysdep.h (ALIGNARG, ASM_TYPE_DIRECTIVE) diff --git a/ports/ChangeLog.mips b/ports/ChangeLog.mips index 8421a0df24..b49630e90d 100644 --- a/ports/ChangeLog.mips +++ b/ports/ChangeLog.mips @@ -1,3 +1,9 @@ +2012-08-07 Joseph Myers <joseph@codesourcery.com> + + * sysdeps/unix/sysv/linux/mips/configure.in (arch_minimum_kernel): + Remove. + * sysdeps/unix/sysv/linux/mips/configure: Regenerated. + 2012-08-01 Joseph Myers <joseph@codesourcery.com> * sysdeps/unix/sysv/linux/mips/kernel-features.h diff --git a/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h b/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h index 3eaa422b12..6f330b5aa3 100644 --- a/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h +++ b/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h @@ -20,23 +20,16 @@ #ifndef _KERNEL_FEATURES_H #define _KERNEL_FEATURES_H 1 -/* The tgkill syscall was introduced for alpha 2.6.0-test1 which unfortunately - cannot be distinguished from 2.6.0. */ -#if __LINUX_KERNEL_VERSION >= 132609 -# define __ASSUME_TGKILL 1 -#endif +/* The tgkill syscall was introduced for alpha 2.6.0-test1. */ +#define __ASSUME_TGKILL 1 /* Starting with version 2.6.4, the stat64 syscalls are available. */ -#if __LINUX_KERNEL_VERSION >= 0x020604 && defined __alpha__ -# define __ASSUME_STAT64_SYSCALL 1 -#endif +#define __ASSUME_STAT64_SYSCALL 1 #define __ASSUME_UTIMES 1 /* Starting with version 2.6.9, SSI_IEEE_RAISE_EXCEPTION exists. */ -#if __LINUX_KERNEL_VERSION >= 0x020609 -# define __ASSUME_IEEE_RAISE_EXCEPTION 1 -#endif +#define __ASSUME_IEEE_RAISE_EXCEPTION 1 /* Support for the O_CLOEXEC flag was added for alpha in 2.6.23. */ #if __LINUX_KERNEL_VERSION >= 0x020617 diff --git a/ports/sysdeps/unix/sysv/linux/am33/configure b/ports/sysdeps/unix/sysv/linux/am33/configure index d4490122b4..870c6a7929 100755 --- a/ports/sysdeps/unix/sysv/linux/am33/configure +++ b/ports/sysdeps/unix/sysv/linux/am33/configure @@ -1,4 +1,4 @@ # This file is generated from configure.in by Autoconf. DO NOT EDIT! # Local configure fragment for am33/sysdeps/unix/sysv/linux/am33 -arch_minimum_kernel=2.4.0 +arch_minimum_kernel=2.6.25 diff --git a/ports/sysdeps/unix/sysv/linux/am33/configure.in b/ports/sysdeps/unix/sysv/linux/am33/configure.in index a94c370cf1..43e33f74ca 100644 --- a/ports/sysdeps/unix/sysv/linux/am33/configure.in +++ b/ports/sysdeps/unix/sysv/linux/am33/configure.in @@ -1,4 +1,4 @@ GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory. # Local configure fragment for am33/sysdeps/unix/sysv/linux/am33 -arch_minimum_kernel=2.4.0 +arch_minimum_kernel=2.6.25 diff --git a/ports/sysdeps/unix/sysv/linux/arm/configure b/ports/sysdeps/unix/sysv/linux/arm/configure index 5b5f4c993a..cb94cc5eb4 100644 --- a/ports/sysdeps/unix/sysv/linux/arm/configure +++ b/ports/sysdeps/unix/sysv/linux/arm/configure @@ -1,6 +1,5 @@ # This file is generated from configure.in by Autoconf. DO NOT EDIT! # Local configure fragment for sysdeps/unix/sysv/linux/arm. -arch_minimum_kernel=2.6.16 libc_cv_gcc_unwind_find_fde=no CFLAGS=${CFLAGS% -fno-unwind-tables} diff --git a/ports/sysdeps/unix/sysv/linux/arm/configure.in b/ports/sysdeps/unix/sysv/linux/arm/configure.in index b57c4e37b8..3e67dee425 100644 --- a/ports/sysdeps/unix/sysv/linux/arm/configure.in +++ b/ports/sysdeps/unix/sysv/linux/arm/configure.in @@ -1,6 +1,5 @@ GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory. # Local configure fragment for sysdeps/unix/sysv/linux/arm. -arch_minimum_kernel=2.6.16 libc_cv_gcc_unwind_find_fde=no CFLAGS=${CFLAGS% -fno-unwind-tables} diff --git a/ports/sysdeps/unix/sysv/linux/arm/kernel-features.h b/ports/sysdeps/unix/sysv/linux/arm/kernel-features.h index 745bca8bf6..b003b17b02 100644 --- a/ports/sysdeps/unix/sysv/linux/arm/kernel-features.h +++ b/ports/sysdeps/unix/sysv/linux/arm/kernel-features.h @@ -18,9 +18,7 @@ <http://www.gnu.org/licenses/>. */ /* The utimes syscall was added before 2.6.1. */ -#if __LINUX_KERNEL_VERSION >= 132609 -# define __ASSUME_UTIMES 1 -#endif +#define __ASSUME_UTIMES 1 /* On ARM the mmap2/stat64/lstat64/fstat64 syscalls were introduced in 2.3.35. */ diff --git a/ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h b/ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h index 13a3c010fe..49ba55f7c1 100644 --- a/ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h +++ b/ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h @@ -1,6 +1,6 @@ /* Set flags signalling availability of kernel features based on given kernel version number. - Copyright (C) 2006 Free Software Foundation, Inc. + Copyright (C) 2006-2012 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -30,8 +30,6 @@ #define __ASSUME_GETDENTS64_SYSCALL 1 /* PA-RISC 2.6.9 kernels had the first LWS CAS support */ -#if __LINUX_KERNEL_VERSION >= 0x020609 -# define __ASSUME_LWS_CAS 1 -#endif +#define __ASSUME_LWS_CAS 1 #include_next <kernel-features.h> diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/configure b/ports/sysdeps/unix/sysv/linux/hppa/nptl/configure deleted file mode 100644 index a418c5469a..0000000000 --- a/ports/sysdeps/unix/sysv/linux/hppa/nptl/configure +++ /dev/null @@ -1,5 +0,0 @@ -# This file is generated from configure.in by Autoconf. DO NOT EDIT! - # Local configure fragment for sysdeps/unix/sysv/linux/hppa/nptl. - -# Needed for LWS CAS -arch_minimum_kernel=2.6.9 diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/configure.in b/ports/sysdeps/unix/sysv/linux/hppa/nptl/configure.in deleted file mode 100644 index 1c7102e260..0000000000 --- a/ports/sysdeps/unix/sysv/linux/hppa/nptl/configure.in +++ /dev/null @@ -1,5 +0,0 @@ -GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory. -# Local configure fragment for sysdeps/unix/sysv/linux/hppa/nptl. - -# Needed for LWS CAS -arch_minimum_kernel=2.6.9 diff --git a/ports/sysdeps/unix/sysv/linux/m68k/configure b/ports/sysdeps/unix/sysv/linux/m68k/configure index a2fd833321..a704dacee6 100644 --- a/ports/sysdeps/unix/sysv/linux/m68k/configure +++ b/ports/sysdeps/unix/sysv/linux/m68k/configure @@ -1,7 +1,6 @@ # This file is generated from configure.in by Autoconf. DO NOT EDIT! case $machine in m68k/coldfire) - arch_minimum_kernel=2.6.10 ;; *) libc_cv_gcc_unwind_find_fde=yes diff --git a/ports/sysdeps/unix/sysv/linux/m68k/configure.in b/ports/sysdeps/unix/sysv/linux/m68k/configure.in index 6e91ef96f3..c21ca9dd47 100644 --- a/ports/sysdeps/unix/sysv/linux/m68k/configure.in +++ b/ports/sysdeps/unix/sysv/linux/m68k/configure.in @@ -2,7 +2,6 @@ sinclude(./aclocal.m4)dnl Autoconf lossage GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory. case $machine in m68k/coldfire) - arch_minimum_kernel=2.6.10 ;; *) libc_cv_gcc_unwind_find_fde=yes diff --git a/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h b/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h index ed62453ec3..3196cbb107 100644 --- a/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h +++ b/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h @@ -22,11 +22,9 @@ #define __ASSUME_STAT64_SYSCALL 1 /* Many syscalls were added in 2.6.10 for m68k. */ -#if __LINUX_KERNEL_VERSION >= 132618 -# define __ASSUME_TGKILL 1 -# define __ASSUME_UTIMES 1 -# define __ASSUME_FADVISE64_64_SYSCALL 1 -#endif +#define __ASSUME_TGKILL 1 +#define __ASSUME_UTIMES 1 +#define __ASSUME_FADVISE64_64_SYSCALL 1 #include_next <kernel-features.h> diff --git a/ports/sysdeps/unix/sysv/linux/mips/configure b/ports/sysdeps/unix/sysv/linux/mips/configure index 099014fdc7..051432df88 100644 --- a/ports/sysdeps/unix/sysv/linux/mips/configure +++ b/ports/sysdeps/unix/sysv/linux/mips/configure @@ -30,7 +30,4 @@ case "$prefix" in esac esac -if test -z "$arch_minimum_kernel"; then - arch_minimum_kernel=2.6.12 - libc_cv_gcc_unwind_find_fde=yes -fi +libc_cv_gcc_unwind_find_fde=yes diff --git a/ports/sysdeps/unix/sysv/linux/mips/configure.in b/ports/sysdeps/unix/sysv/linux/mips/configure.in index 466a349fc5..18e8bbc5c3 100644 --- a/ports/sysdeps/unix/sysv/linux/mips/configure.in +++ b/ports/sysdeps/unix/sysv/linux/mips/configure.in @@ -31,7 +31,4 @@ case "$prefix" in esac esac -if test -z "$arch_minimum_kernel"; then - arch_minimum_kernel=2.6.12 - libc_cv_gcc_unwind_find_fde=yes -fi +libc_cv_gcc_unwind_find_fde=yes |