patches/glibc/ports-2.13/400-alpha-xstat.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Dec 31 16:23:27 2011 +0100 (2011-12-31)
changeset 2814 3dc2727ebffc
permissions -rw-r--r--
cc/gcc: add option to use system zlib

In some cases, it might be desirable to use the system zlib

Eg. because latest gcc seem to be totally borked when it comes
to multilib, and tries to build a multilib host zlib, when it
is *absolutely* *not* needed: we want mulitlib on the target,
not on the host! Sigh... :-(

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@2438
     1
diff -durN glibc-2.13.orig/sysdeps/unix/sysv/linux/kernel-features.h glibc-2.13/sysdeps/unix/sysv/linux/kernel-features.h
yann@2438
     2
--- glibc-2.13.orig/sysdeps/unix/sysv/linux/kernel-features.h	2009-05-09 08:54:20.000000000 +0200
yann@2438
     3
+++ glibc-2.13/sysdeps/unix/sysv/linux/kernel-features.h	2009-11-13 00:50:45.000000000 +0100
yann@2438
     4
@@ -386,6 +386,11 @@
yann@2438
     5
 # define __ASSUME_GETDENTS32_D_TYPE	1
yann@2438
     6
 #endif
yann@2438
     7
 
yann@2438
     8
+/* Starting with version 2.6.4, alpha stat64 syscalls are available.  */
yann@2438
     9
+#if __LINUX_KERNEL_VERSION >= 0x020604 && defined __alpha__
yann@2438
    10
+# define __ASSUME_STAT64_SYSCALL	1
yann@2438
    11
+#endif
yann@2438
    12
+
yann@2438
    13
 /* Starting with version 2.5.3, the initial location returned by `brk'
yann@2438
    14
    after exec is always rounded up to the next page.  */
yann@2438
    15
 #if __LINUX_KERNEL_VERSION >= 132355