patches/glibc/ports-2.10.1/430-alpha-creat.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Aug 23 14:32:16 2010 +0200 (2010-08-23)
changeset 2100 f9fcfc002c8a
permissions -rw-r--r--
debug/gdb: install dependable libs in a generic target static libs dir

For now, ncurses is the only dependable target library built for gdb.
But expat is coming, and there's no reason to install each library in
its own place.

So, install ncurses in a generic directory, where other dependable
libraries can be installed as well.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@1625
     1
alpha does not have a __NR_creat
yann@1625
     2
yann@1625
     3
http://bugs.gentoo.org/227275
yann@1625
     4
http://sourceware.org/bugzilla/show_bug.cgi?id=6650
yann@1625
     5
yann@1625
     6
diff -durN glibc-2.10.1.orig/sysdeps/unix/sysv/linux/wordsize-64/creat64.c glibc-2.10.1/sysdeps/unix/sysv/linux/wordsize-64/creat64.c
yann@1625
     7
--- glibc-2.10.1.orig/sysdeps/unix/sysv/linux/wordsize-64/creat64.c	2007-11-10 20:34:26.000000000 +0100
yann@1625
     8
+++ glibc-2.10.1/sysdeps/unix/sysv/linux/wordsize-64/creat64.c	2009-11-13 00:50:51.000000000 +0100
yann@1625
     9
@@ -1 +1,5 @@
yann@1625
    10
 /* Defined as alias for the syscall.  */
yann@1625
    11
+#include <sysdep.h>
yann@1625
    12
+#ifndef __NR_creat
yann@1625
    13
+#include "../../../../../io/creat64.c"
yann@1625
    14
+#endif