[arch-commits] CVS update of extra/devel/gcc-fortran (PKGBUILD gcc_pure64.patch)

andyrtr at archlinux.org andyrtr at archlinux.org
Mon May 21 03:24:13 UTC 2007


    Date: Sunday, May 20, 2007 @ 23:24:13
  Author: andyrtr
    Path: /home/cvs-extra/extra/devel/gcc-fortran

Modified: PKGBUILD (1.16 -> 1.17) gcc_pure64.patch (1.1 -> 1.2)

x86_64 prepared; pure64 patch fixed following CLFS


------------------+
 PKGBUILD         |    6 +++++-
 gcc_pure64.patch |   32 ++++++++++++++++----------------
 2 files changed, 21 insertions(+), 17 deletions(-)


Index: extra/devel/gcc-fortran/PKGBUILD
diff -u extra/devel/gcc-fortran/PKGBUILD:1.16 extra/devel/gcc-fortran/PKGBUILD:1.17
--- extra/devel/gcc-fortran/PKGBUILD:1.16	Fri May 18 19:23:37 2007
+++ extra/devel/gcc-fortran/PKGBUILD	Sun May 20 23:24:13 2007
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD,v 1.16 2007/05/18 23:23:37 jgc Exp $
+# $Id: PKGBUILD,v 1.17 2007/05/21 03:24:13 andyrtr Exp $
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 # Contributor: Eric Belanger <belanger at astro.umontreal.ca>
 
@@ -15,6 +15,10 @@
 options=('nolibtool' 'noemptydirs')
 source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-{core,g++,fortran}-${pkgver}.tar.bz2
 	gcc_pure64.patch)
+md5sums=('de693d0917d710c3de41297d574470f5'
+         'f30a13d9d33693f4cd6452318fa80ff3'
+         '39a9619285a6796bac957dad9973f271'
+         '8fc86e4c4d1f4ec8b226307d39fbd9e3')
 
 build() {
   export MAKEFLAGS="-j1"
Index: extra/devel/gcc-fortran/gcc_pure64.patch
diff -u extra/devel/gcc-fortran/gcc_pure64.patch:1.1 extra/devel/gcc-fortran/gcc_pure64.patch:1.2
--- extra/devel/gcc-fortran/gcc_pure64.patch:1.1	Fri Feb 16 14:10:45 2007
+++ extra/devel/gcc-fortran/gcc_pure64.patch	Sun May 20 23:24:13 2007
@@ -1,20 +1,20 @@
-diff -Naur gcc-4.1.0.orig/gcc/config/i386/linux64.h gcc-4.1.0/gcc/config/i386/linux64.h
---- gcc-4.1.0.orig/gcc/config/i386/linux64.h	2005-08-10 13:53:01.000000000 -0400
-+++ gcc-4.1.0/gcc/config/i386/linux64.h	2006-03-01 01:13:54.000000000 -0500
-@@ -60,8 +60,8 @@
-   %{!shared: \
-     %{!static: \
-       %{rdynamic:-export-dynamic} \
--      %{m32:%{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}} \
--      %{!m32:%{!dynamic-linker:-dynamic-linker /lib64/ld-linux-x86-64.so.2}}} \
-+      %{m32:%{!dynamic-linker:-dynamic-linker /lib32/ld-linux.so.2}} \
-+      %{!m32:%{!dynamic-linker:-dynamic-linker /lib/ld-linux-x86-64.so.2}}} \
-     %{static:-static}}"
+diff -Naur gcc-4.2.0.orig/gcc/config/i386/linux64.h gcc-4.2.0/gcc/config/i386/linux64.h
+--- gcc-4.2.0.orig/gcc/config/i386/linux64.h	2007-05-16 19:21:19.000000000 -0400
++++ gcc-4.2.0/gcc/config/i386/linux64.h	2007-05-18 17:04:05.000000000 -0400
+@@ -49,8 +49,8 @@
+    When the -shared link option is used a final link is not being
+    done.  */
  
- /* Similar to standard Linux, but adding -ffast-math support.  */
-diff -Naur gcc-4.1.0.orig/gcc/config/i386/t-linux64 gcc-4.1.0/gcc/config/i386/t-linux64
---- gcc-4.1.0.orig/gcc/config/i386/t-linux64	2005-08-10 13:53:01.000000000 -0400
-+++ gcc-4.1.0/gcc/config/i386/t-linux64	2006-03-01 01:13:54.000000000 -0500
+-#define GLIBC_DYNAMIC_LINKER32 "/lib/ld-linux.so.2"
+-#define GLIBC_DYNAMIC_LINKER64 "/lib64/ld-linux-x86-64.so.2"
++#define GLIBC_DYNAMIC_LINKER32 "/lib32/ld-linux.so.2"
++#define GLIBC_DYNAMIC_LINKER64 "/lib/ld-linux-x86-64.so.2"
+ 
+ #undef	LINK_SPEC
+ #define LINK_SPEC "%{!m32:-m elf_x86_64} %{m32:-m elf_i386} \
+diff -Naur gcc-4.2.0.orig/gcc/config/i386/t-linux64 gcc-4.2.0/gcc/config/i386/t-linux64
+--- gcc-4.2.0.orig/gcc/config/i386/t-linux64	2007-05-16 19:21:19.000000000 -0400
++++ gcc-4.2.0/gcc/config/i386/t-linux64	2007-05-18 17:04:36.000000000 -0400
 @@ -6,7 +6,7 @@
  
  MULTILIB_OPTIONS = m64/m32




More information about the arch-commits mailing list