r4556 - in glibc-package/branches/eglibc-2.13/debian: . patches patches/alpha
Author: aurel32
Date: 2011-02-28 22:44:04 +0000 (Mon, 28 Feb 2011)
New Revision: 4556
Added:
glibc-package/branches/eglibc-2.13/debian/patches/alpha/submitted-fcntl_h.diff
glibc-package/branches/eglibc-2.13/debian/patches/alpha/submitted-stackinfo.diff
glibc-package/branches/eglibc-2.13/debian/patches/alpha/submitted-statfs.diff
Modified:
glibc-package/branches/eglibc-2.13/debian/changelog
glibc-package/branches/eglibc-2.13/debian/patches/series
Log:
* Add patches/alpha/submitted-fcntl_h.diff, submitted-stackinfo.diff and
submitted-statfs.diff to partially fix FTBFS on alpha.
Modified: glibc-package/branches/eglibc-2.13/debian/changelog
===================================================================
--- glibc-package/branches/eglibc-2.13/debian/changelog 2011-02-28 17:27:07 UTC (rev 4555)
+++ glibc-package/branches/eglibc-2.13/debian/changelog 2011-02-28 22:44:04 UTC (rev 4556)
@@ -1,4 +1,4 @@
-eglibc (2.13-0exp1) experimental; urgency=low
+eglibc (2.13-0exp3) experimental; urgency=low
[ Aurelien Jarno ]
* New upstream release:
@@ -125,6 +125,8 @@
* Add patches/sparc/submitted-bzero.diff to fix bzero() on sparc.
* Add patches/powerpc/local-libgcc_eh-ld.so.diff to fix bug-atexit3
test on PowerPC.
+ * Add patches/alpha/submitted-fcntl_h.diff, submitted-stackinfo.diff and
+ submitted-statfs.diff to partially fix FTBFS on alpha.
[ Samuel Thibault ]
* Add patches/any/cvs-glro_dl_debug_mask.diff to fix build without
@@ -136,7 +138,7 @@
* Add patches/hurd-i386/local-add-needed.diff to fix getting functions from
libmachuser and libhurduser with gold linking.
- -- Aurelien Jarno <aurel32@debian.org> Mon, 21 Feb 2011 02:35:57 +0000
+ -- Aurelien Jarno <aurel32@debian.org> Mon, 28 Feb 2011 23:43:03 +0100
eglibc (2.11.2-13) unstable; urgency=low
Added: glibc-package/branches/eglibc-2.13/debian/patches/alpha/submitted-fcntl_h.diff
===================================================================
--- glibc-package/branches/eglibc-2.13/debian/patches/alpha/submitted-fcntl_h.diff (rev 0)
+++ glibc-package/branches/eglibc-2.13/debian/patches/alpha/submitted-fcntl_h.diff 2011-02-28 22:44:04 UTC (rev 4556)
@@ -0,0 +1,19 @@
+2011-02-28 Aurelien Jarno <aurelien@aurel32.net>
+
+ * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (F_SETPIPE_SZ,
+ F_GETPIPE_SZ): Define.
+
+diff a/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h b/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
+--- a/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
++++ b/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
+@@ -97,6 +97,8 @@
+ # define F_SETLEASE 1024 /* Set a lease. */
+ # define F_GETLEASE 1025 /* Enquire what lease is active. */
+ # define F_NOTIFY 1026 /* Request notfications on a directory. */
++# define F_SETPIPE_SZ 1031 /* Set pipe page size array. */
++# define F_GETPIPE_SZ 1032 /* Set pipe page size array. */
+ #endif
+ #ifdef __USE_XOPEN2K8
+ # define F_DUPFD_CLOEXEC 1030 /* Duplicate file descriptor with
+
+
Added: glibc-package/branches/eglibc-2.13/debian/patches/alpha/submitted-stackinfo.diff
===================================================================
--- glibc-package/branches/eglibc-2.13/debian/patches/alpha/submitted-stackinfo.diff (rev 0)
+++ glibc-package/branches/eglibc-2.13/debian/patches/alpha/submitted-stackinfo.diff 2011-02-28 22:44:04 UTC (rev 4556)
@@ -0,0 +1,23 @@
+2011-02-28 Aurelien Jarno <aurelien@aurel32.net>
+
+ * ports/sysdeps/alpha/stackinfo.h: Define DEFAULT_STACK_PERMS with PF_X.
+
+diff a/ports/sysdeps/alpha/stackinfo.h b/ports/sysdeps/alpha/stackinfo.h
+--- a/ports/sysdeps/alpha/stackinfo.h
++++ b/ports/sysdeps/alpha/stackinfo.h
+@@ -22,7 +22,13 @@
+ #ifndef _STACKINFO_H
+ #define _STACKINFO_H 1
+
++#include <elf.h>
++
+ /* On Alpha the stack grows down. */
+ #define _STACK_GROWS_DOWN 1
+
++/* Default to an executable stack. PF_X can be overridden if PT_GNU_STACK is
++ * present, but it is presumed absent. */
++#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
++
+ #endif /* stackinfo.h */
+
+
Added: glibc-package/branches/eglibc-2.13/debian/patches/alpha/submitted-statfs.diff
===================================================================
--- glibc-package/branches/eglibc-2.13/debian/patches/alpha/submitted-statfs.diff (rev 0)
+++ glibc-package/branches/eglibc-2.13/debian/patches/alpha/submitted-statfs.diff 2011-02-28 22:44:04 UTC (rev 4556)
@@ -0,0 +1,28 @@
+2011-02-28 Aurelien Jarno <aurelien@aurel32.net>
+
+ * ports/sysdeps/unix/sysv/linux/mips/bits/statfs.h (struct statfs,
+ struct statfs64): Add f_flags field.
+
+diff a/ports/sysdeps/unix/sysv/linux/alpha/bits/statfs.h b/ports/sysdeps/unix/sysv/linux/alpha/bits/statfs.h
+--- a/ports/sysdeps/unix/sysv/linux/alpha/bits/statfs.h
++++ b/ports/sysdeps/unix/sysv/linux/alpha/bits/statfs.h
+@@ -42,7 +42,8 @@ struct statfs
+ __fsid_t f_fsid;
+ int f_namelen;
+ int f_frsize;
+- int f_spare[5];
++ int f_flags;
++ int f_spare[4];
+ };
+
+ #ifdef __USE_LARGEFILE64
+@@ -58,7 +59,8 @@ struct statfs64
+ __fsid_t f_fsid;
+ int f_namelen;
+ int f_frsize;
+- int f_spare[5];
++ int f_flags;
++ int f_spare[4];
+ };
+ #endif
+
Modified: glibc-package/branches/eglibc-2.13/debian/patches/series
===================================================================
--- glibc-package/branches/eglibc-2.13/debian/patches/series 2011-02-28 17:27:07 UTC (rev 4555)
+++ glibc-package/branches/eglibc-2.13/debian/patches/series 2011-02-28 22:44:04 UTC (rev 4556)
@@ -47,6 +47,9 @@
alpha/submitted-rtld-fPIC.diff
alpha/local-lowlevellock.diff
alpha/submitted-syscall.diff
+alpha/submitted-fcntl_h.diff
+alpha/submitted-stackinfo.diff
+alpha/submitted-statfs.diff
amd64/local-biarch.diff
amd64/local-clone.diff
Reply to: