remove old style float flags
authorMike Frysinger <vapier@gentoo.org>
Tue, 7 Dec 2004 07:18:21 +0000 (07:18 +0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 7 Dec 2004 07:18:21 +0000 (07:18 +0000)
sys-kernel/linux26-headers/Manifest
sys-kernel/linux26-headers/files/linux26-headers-2.6.8.1-arm-float.patch [new file with mode: 0644]
sys-kernel/linux26-headers/linux26-headers-2.6.8.1-r1.ebuild

index afbecbd6009d376d19c627ec46d32c0b671f34ee..14202b33818ab9ca981947d43ac1bb20a4b4ae3b 100644 (file)
@@ -7,7 +7,7 @@ MD5 89403525f4da5e8458fd7f720d6de6ee linux26-headers-2.6.6-r1.ebuild 4223
 MD5 21dcb669b4e8535f0a04f40ad2c4c9ff metadata.xml 224
 MD5 b3d1c41a74dbe1041b4082288cacd3ca linux26-headers-2.6.7-r4.ebuild 4031
 MD5 91179c84e3dc8dadcfdad16cabede343 linux26-headers-2.6.5.ebuild 4188
-MD5 858fb6efcec93b6189f06bab7cbf21cd linux26-headers-2.6.8.1-r1.ebuild 4805
+MD5 8559f80e3a71510d73397917e8d01243 linux26-headers-2.6.8.1-r1.ebuild 4774
 MD5 18bed04a1b45de515096089cc10913ec files/digest-linux26-headers-2.6.8.1 68
 MD5 14a0de85d11206096f05e186cebab07b files/linux26-headers-2.6.8.1-appCompat.patch 53549
 MD5 0501d9fb994e3c9721b2a239e92e30c6 files/linux26-headers-2.6.8.1-strict-ansi-fix.patch 4086
@@ -28,10 +28,11 @@ MD5 ec3d195f7d40d599802d5c0c5ad8f502 files/linux26-headers-2.6.4-appCompat.patch
 MD5 18bed04a1b45de515096089cc10913ec files/digest-linux26-headers-2.6.8.1-r1 68
 MD5 00e5bea1e925c2d81d32191937eb8d5b files/linux26-headers-soundcard-ppc64.patch 631
 MD5 9f83b3bf65ac599e58c5b96ed2569963 files/linux26-headers-2.6.8.1-sparc-signal_h.patch 298
+MD5 602f7309c0163c018627f06b5f1ace3a files/linux26-headers-2.6.8.1-arm-float.patch 640
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.9.10 (GNU/Linux)
 
-iD8DBQFBtRworoRuSHgZdywRAi91AJ4vijXn4TyLxpDPk0qa1d31n+0HSQCfcFw+
-0U2DNOD9SXmE6xGq9WmqZR4=
-=yq/x
+iD8DBQFBtVm1roRuSHgZdywRAvQUAJkBZLOGU6aQQPLSEBET1wU1BuBz+wCePPZE
+IG0BwApTqwg+FpDUOXJDkPg=
+=Qrmw
 -----END PGP SIGNATURE-----
diff --git a/sys-kernel/linux26-headers/files/linux26-headers-2.6.8.1-arm-float.patch b/sys-kernel/linux26-headers/files/linux26-headers-2.6.8.1-arm-float.patch
new file mode 100644 (file)
index 0000000..c6074f3
--- /dev/null
@@ -0,0 +1,13 @@
+--- linux-2.6.8.1/arch/arm/Makefile.orig       2004-12-07 02:26:36.695053472 -0500
++++ linux-2.6.8.1/arch/arm/Makefile    2004-12-07 02:26:48.792709574 -0500
+@@ -55,8 +55,8 @@
+ tune-$(CONFIG_CPU_V6)         :=-mtune=strongarm
+ 
+ # Need -Uarm for gcc < 3.x
+-CFLAGS                +=-mapcs-32 $(arch-y) $(tune-y) $(call check_gcc,-malignment-traps,-mshort-load-bytes) -msoft-float -Wa,-mno-fpu -Uarm
+-AFLAGS                +=-mapcs-32 $(arch-y) $(tune-y) -msoft-float -Wa,-mno-fpu
++CFLAGS                +=-mapcs-32 $(arch-y) $(tune-y) $(call check_gcc,-malignment-traps,-mshort-load-bytes) -msoft-float -Uarm
++AFLAGS                +=-mapcs-32 $(arch-y) $(tune-y) -msoft-float
+ 
+ CHECK         := $(CHECK) -D__arm__=1
+ 
index e2b797b13d60f7e67971a388881e4f0133ddbf5d..35ed1f9327dec3b8eaf404d9c961d49404301913 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux26-headers/linux26-headers-2.6.8.1-r1.ebuild,v 1.14 2004/12/07 02:57:33 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux26-headers/linux26-headers-2.6.8.1-r1.ebuild,v 1.15 2004/12/07 07:18:21 vapier Exp $
 
 # What's in this kernel?
 
@@ -67,20 +67,14 @@ src_unpack() {
        epatch ${FILESDIR}/${PN}-2.6.7-generic-arm-prepare.patch
        epatch ${FILESDIR}/${P}-strict-ansi-fix.patch
        epatch ${FILESDIR}/${P}-appCompat.patch
+       epatch ${FILESDIR}/${P}-sparc-signal_h.patch
+       epatch ${FILESDIR}/${PN}-soundcard-ppc64.patch
+       epatch ${FILESDIR}/${P}-arm-float.patch
 
        # Fixes
-       case "${ARCH}" in
-               sparc*)
-                       epatch ${FILESDIR}/${P}-sparc-signal_h.patch
-               ;;
-               *)
-                       headers___fix ${S}/include/asm-ia64/*
-                       headers___fix ${S}/include/asm-ppc64/*
-                       headers___fix ${S}/include/asm-ppc64/iSeries/*
-               ;;
-       esac
-
-       use ppc64 && epatch ${FILESDIR}/${PN}-soundcard-ppc64.patch
+       headers___fix ${S}/include/asm-ia64/*
+       headers___fix ${S}/include/asm-ppc64/*
+       headers___fix ${S}/include/asm-ppc64/iSeries/*
 }
 
 src_compile() {