summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Yamin <plasmaroo@gentoo.org>2004-11-07 15:49:33 +0000
committerTim Yamin <plasmaroo@gentoo.org>2004-11-07 15:49:33 +0000
commitc1d4e2092e2314c71831ecdf3b649d030f99e28c (patch)
tree34e0e43110839443c1f6295d8e70d5e1716ddb3d /sys-kernel/linux26-headers/files
parentVersion bumped. (Manifest recommit) (diff)
downloadgentoo-2-c1d4e2092e2314c71831ecdf3b649d030f99e28c.tar.gz
gentoo-2-c1d4e2092e2314c71831ecdf3b649d030f99e28c.tar.bz2
gentoo-2-c1d4e2092e2314c71831ecdf3b649d030f99e28c.zip
Fix for XOrg for IA64; bug #63478.
Diffstat (limited to 'sys-kernel/linux26-headers/files')
-rw-r--r--sys-kernel/linux26-headers/files/linux26-headers-2.6.8.1-appCompat.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/sys-kernel/linux26-headers/files/linux26-headers-2.6.8.1-appCompat.patch b/sys-kernel/linux26-headers/files/linux26-headers-2.6.8.1-appCompat.patch
index 2444d2a8f811..87e33b1cb6e7 100644
--- a/sys-kernel/linux26-headers/files/linux26-headers-2.6.8.1-appCompat.patch
+++ b/sys-kernel/linux26-headers/files/linux26-headers-2.6.8.1-appCompat.patch
@@ -1671,3 +1671,27 @@ diff -ur linux-2.6.8.1/include/asm-sparc/signal.h linux-2.6.8.1-gentoo/include/a
typedef struct {
unsigned long sig[_NSIG_WORDS];
+diff -ur linux-2.6.8.1/include/asm-ia64/fpu.h linux-2.6.8.1-gentoo/include/asm-ia64/fpu.h
+--- linux-2.6.8.1/include/asm-ia64/fpu.h 2004-10-31 14:20:01.000000000 -0700
++++ linux-2.6.8.1-gentoo/include/asm-ia64/fpu.h 2004-11-01 12:04:54.202369190 -0700
+@@ -53,13 +53,20 @@
+ | FPSR_S3 (FPSF_DEFAULT | FPSF_TD))
+
+ # ifndef __ASSEMBLY__
++# ifndef __KERNEL__
++# include <dlfcn.h>
++ /* Versioning, newer glibc's declare ia64_fpreg without telling us
++ -- plasmaroo */
++# endif
+
++# if !defined(RTLD_DEEPBIND) || !defined(_BITS_SIGCONTEXT_H) || defined(__KERNEL__)
+ struct ia64_fpreg {
+ union {
+ unsigned long bits[2];
+ long double __dummy; /* force 16-byte alignment */
+ } u;
+ };
++# endif
+
+ # endif /* __ASSEMBLY__ */
+