[Pkg-scicomp-commits] gmp/trunk/debian

Steven Michael Robbins smr at debian.org
Sat Apr 4 04:58:55 UTC 2009


SVN commit 4346 by smr:

Fix build failures for some architectures.

 M  +10 -0     gmp/trunk/debian/changelog  
 M  +4 -4      gmp/trunk/debian/control  
 M  +7 -3      gmp/trunk/debian/gmp.h  
 M  +1 -1      gmp/trunk/debian/rules  


--- gmp/trunk/debian/changelog #4345:4346
@@ -1,3 +1,13 @@
+gmp (2:4.2.4+dfsg-6) experimental; urgency=low
+
+  * gmp.h: Add cases for arm, hppa, sparc.  
+  
+  * control:
+  * rules: Do not build multilibs for i386, powerpc, s390.  Closes:
+    #522460.
+
+ -- Steve M. Robbins <smr at debian.org>  Fri, 03 Apr 2009 23:54:21 -0500
+
 gmp (2:4.2.4+dfsg-5) experimental; urgency=low
 
   * rules: Support bi-arch builds (32 and 64 bit) where possible.  
--- gmp/trunk/debian/control #4345:4346
@@ -2,7 +2,7 @@
 Homepage: http://gmplib.org/
 Section: libs
 Priority: optional
-Build-Depends: m4, debhelper (>= 7), quilt, binutils (>= 2.18.1~cvs20080103-2) [mips mipsel], gcc-multilib [amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 sparc], g++-multilib [amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 sparc]
+Build-Depends: m4, debhelper (>= 7), quilt, binutils (>= 2.18.1~cvs20080103-2) [mips mipsel], gcc-multilib [amd64 kfreebsd-amd64 mips mipsel ppc64 sparc], g++-multilib [amd64 kfreebsd-amd64 mips mipsel ppc64 sparc]
 Maintainer: Debian Scientific Computing Team <pkg-scicomp-devel at lists.alioth.debian.org>
 Uploaders: Steve M. Robbins <smr at debian.org>
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-scicomp/gmp/trunk/?rev=0&sc=0
@@ -102,7 +102,7 @@
 Package: lib64gmp3
 Section: libs
 Priority: optional
-Architecture: sparc s390 i386 powerpc mips mipsel
+Architecture: sparc mips mipsel
 Depends: ${shlibs:Depends}
 Description: Multiprecision arithmetic library (64bit library)
  GNU MP is a programmer's library for arbitrary precision
@@ -116,7 +116,7 @@
 Package: lib64gmpxx4
 Section: libs
 Priority: optional
-Architecture: sparc s390 i386 powerpc mips mipsel
+Architecture: sparc mips mipsel
 Depends: ${shlibs:Depends}
 Description: Multiprecision arithmetic library (C++ bindings, 64bit)
  GNU MP is a programmer's library for arbitrary precision
@@ -127,7 +127,7 @@
 Package: lib64gmp3-dev
 Section: libdevel
 Priority: optional
-Architecture: sparc s390 i386 powerpc mips mipsel
+Architecture: sparc mips mipsel
 Depends: libgmp3-dev (= ${binary:Version}), lib64gmp3 (= ${binary:Version}), lib64gmpxx4 (= ${binary:Version})
 Suggests: libgmp3-doc, libmpfr-dev
 Description: Multiprecision arithmetic library developers tools (64bit)
--- gmp/trunk/debian/gmp.h #4345:4346
@@ -35,18 +35,22 @@
 #endif
 #define gmp_wrapper_h
 
-#if defined(__i386__)
+#if defined(__arm__)
+#include "gmp-arm.h"
+#elif defined(__i386__)
 #include "gmp-i386.h"
 #elif defined(__ia64__)
 #include "gmp-ia64.h"
+#elif defined(__hppa__)
+#include "gmp-hppa.h"
 #elif defined(__powerpc64__)
 #include "gmp-ppc64.h"
 #elif defined(__powerpc__)
 #include "gmp-ppc.h"
-#elif defined(__s390x__)
-#include "gmp-s390x.h"
 #elif defined(__s390__)
 #include "gmp-s390.h"
+#elif defined(__sparc__)
+#include "gmp-sparc.h"
 #elif defined(__x86_64__)
 #include "gmp-x86_64.h"
 #elif defined(__alpha__)
--- gmp/trunk/debian/rules #4345:4346
@@ -49,7 +49,7 @@
   m32=-m32
 endif
 
-64-ARCHS=s390 sparc i386 powerpc mips mipsel
+64-ARCHS=sparc mips mipsel
 ifneq (,$(findstring $(DEB_HOST_ARCH), $(64-ARCHS)))
   EXTRA_INSTALL=install64
   # MIPS doesn't use -m64



More information about the Pkg-scicomp-commits mailing list