patches/glibc/ports-2.10.1/410-alpha-no-page-header.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Mon Feb 25 21:19:31 2013 +0100 (2013-02-25)
changeset 3185 f89f8e6f8766
permissions -rw-r--r--
Makefile: fix parrallel (-j) installs

Currently, we would remove previously installed patches before
installing the new ones. Unfortunately, that does not play well
with heavily parallel installs.

Now, we consider it is the responsibility of the user to first
uninstall any previous version before installing a new one.

Reported-by: Markos Chandras <markos.chandras@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
     1 2008-06-07  Mike Frysinger  <vapier@gentoo.org>
     2 
     3 	* sysdeps/unix/sysv/linux/alpha/sys/user.h: Copy page.h definitions
     4 	from the kernel header to sys/user.h and remove the #include of
     5 	sys/user.h.
     6 
     7 diff -durN glibc-2.10.1.orig/glibc-ports-2.10.1/sysdeps/unix/sysv/linux/alpha/sys/user.h glibc-2.10.1/glibc-ports-2.10.1/sysdeps/unix/sysv/linux/alpha/sys/user.h
     8 --- glibc-2.10.1.orig/glibc-ports-2.10.1/sysdeps/unix/sysv/linux/alpha/sys/user.h	2009-05-16 10:36:20.000000000 +0200
     9 +++ glibc-2.10.1/glibc-ports-2.10.1/sysdeps/unix/sysv/linux/alpha/sys/user.h	2009-11-13 00:50:47.000000000 +0100
    10 @@ -23,7 +23,6 @@
    11     only. Don't read too much into it. Don't use it for anything other
    12     than gdb/strace unless you know what you are doing. */
    13  
    14 -#include <asm/page.h>
    15  #include <asm/reg.h>
    16  
    17  struct user
    18 @@ -41,6 +40,9 @@
    19    char u_comm[32];				/* user command name */
    20  };
    21  
    22 +#define PAGE_SHIFT		13
    23 +#define PAGE_SIZE		(1 << PAGE_SHIFT)
    24 +#define PAGE_MASK		(~(PAGE_SIZE-1))
    25  #define NBPG			PAGE_SIZE
    26  #define UPAGES			1
    27  #define HOST_TEXT_START_ADDR	(u.start_code)
    28 diff -durN glibc-2.10.1.orig/ports/sysdeps/unix/sysv/linux/alpha/sys/user.h glibc-2.10.1/ports/sysdeps/unix/sysv/linux/alpha/sys/user.h