From 5faff6e90f2d223f7e689772765dcaad718cac40 Mon Sep 17 00:00:00 2001 From: "Tom G. Christensen" Date: Sat, 31 May 2008 10:05:11 +0000 Subject: [PATCH] build for 2.6/x86 --- gcc41/meta/pkgdef | 3 ++- gcc41/src/gcc-4.0.4-newer-gas.patch | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 gcc41/src/gcc-4.0.4-newer-gas.patch diff --git a/gcc41/meta/pkgdef b/gcc41/meta/pkgdef index 767c06a..a02629e 100644 --- a/gcc41/meta/pkgdef +++ b/gcc41/meta/pkgdef @@ -18,7 +18,6 @@ $iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/README $iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/X11 $iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/Xm $iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/kcms -$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/ssp $iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/xil $iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/curses.h $iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/float.h @@ -76,6 +75,8 @@ $iprefix/man/?a?7/*.7 $_sharedir # Only on i386 $iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/*intrin.h +$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/mm3dnow.h +$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/mm_malloc.h [gcc-gnat] pkgname="${pkgprefix}g${abbrev_ver}gn" diff --git a/gcc41/src/gcc-4.0.4-newer-gas.patch b/gcc41/src/gcc-4.0.4-newer-gas.patch new file mode 100644 index 0000000..e0a7c3c --- /dev/null +++ b/gcc41/src/gcc-4.0.4-newer-gas.patch @@ -0,0 +1,11 @@ +--- gcc-4.0.4/gcc/configure.orig 2008-05-25 16:24:23.893788000 +0200 ++++ gcc-4.0.4/gcc/configure 2008-05-25 16:26:23.983888000 +0200 +@@ -13419,7 +13419,7 @@ + # arbitrary sections are supported and try the test. + as_ver=`$gcc_cv_as --version 2>/dev/null | sed 1q` + if echo "$as_ver" | grep GNU > /dev/null; then +- as_ver=`echo $as_ver | sed -e 's/GNU assembler \([0-9.][0-9.]*\).*/\1/'` ++ as_ver=`echo $as_ver | sed -e 's/GNU assembler.* \([0-9.][0-9.]*\).*/\1/'` + as_major=`echo $as_ver | sed 's/\..*//'` + as_minor=`echo $as_ver | sed 's/[^.]*\.\([0-9]*\).*/\1/'` + if test $as_major -eq 2 && test $as_minor -lt 11