Your message dated Wed, 23 Mar 2011 09:40:13 +0000
with message-id <[email protected]>
and subject line Bug#605038: fixed in gmp 2:5.0.1+dfsg-7
has caused the Debian Bug report #605038,
regarding Subject: Typos in rules prevent gmp cross build (using xdeb)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
605038: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=605038
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Subject: Typos in rules prevent gmp cross build (using xdeb)
Package: gmp
Version: 4.3.2+dfsg
Severity: wishlist
Patch as below:
----
diff -purN maverick/gmp-4.3.2+dfsg/debian/rules ppa/gmp-4.3.2+dfsg-
1ubuntu1//debian/rules
--- maverick/gmp-4.3.2+dfsg/debian/rules 2010-11-23 14:28:06.000000000
+0000
+++ ppa/gmp-4.3.2+dfsg-1ubuntu1//debian/rules 2010-11-25 09:44:03.000000000
+0000
@@ -15,19 +15,19 @@ ifneq (,$(filter parallel=%,$(DEB_BUILD_
JOBSFLAG = -j$(NUMJOBS)
endif
-DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
-export DEB_HOST_GNU_TYPE := $(subst i386,i486, $(shell dpkg-architecture
-qDEB_HOST_GNU_TYPE))
-export DEB_BUILD_GNU_TYPE := $(subst i386,i486, $(shell dpkg-architecture
-qDEB_BUILD_GNU_TYPE))
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+export DEB_HOST_GNU_TYPE := $(subst i386,i486,$(shell dpkg-architecture
-qDEB_HOST_GNU_TYPE))
+export DEB_BUILD_GNU_TYPE := $(subst i386,i486,$(shell dpkg-architecture
-qDEB_BUILD_GNU_TYPE))
-MAKE_CHECK = : disabled make check
+MAKE_CHECK =: disabled make check
ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
- ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
+ ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
MAKE_CHECK = $(MAKE) check
endif
endif
export CFLAGS = -Wall -g -D_REENTRANT
-export LDFLAGS = -Wl,-Bsymbolic-functions
+export LDFLAGS= -Wl,-Bsymbolic-functions
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
@@ -41,13 +41,13 @@ lib64dir = usr/lib64
confflags = --prefix=/usr --enable-cxx --enable-mpbsd
-ifneq (,$(filter $(DEB_HOST_ARCH), amd64 kfreebsd-amd64 lpia))
+ifneq (,$(filter$(DEB_HOST_ARCH),amd64 kfreebsd-amd64 lpia))
confflags += --disable-fat
else
confflags += --enable-fat
endif
-ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
+ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
AR = ar
confflags_build += --build $(DEB_BUILD_GNU_TYPE)
else
@@ -55,31 +55,31 @@ else
confflags_build += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
endif
-ifneq (,$(findstring $(DEB_HOST_ARCH), amd64 ppc64 kfreebsd-amd64))
- EXTRA_INSTALL=install32
- m32=-m32
+ifneq (,$(findstring $(DEB_HOST_ARCH),amd64 ppc64 kfreebsd-amd64))
+ EXTRA_INSTALL = install32
+ m32 = -m32
confflags32 = ABI=32 $(confflags) $(confflags_build) --libdir=/${lib32dir}
endif
-ifneq (,$(findstring $(DEB_HOST_ARCH), armel))
- CFLAGS += -Wa,--defsym,USES_THUMB=1
+ifneq (,$(findstring $(DEB_HOST_ARCH),armel))
+ CFLAGS += -Wa,--defsym,USES_THUMB=1
endif
-ifneq (,$(findstring $(DEB_HOST_ARCH), powerpc))
- EXTRA_INSTALL=install64
- m64=-m64
+ifneq (,$(findstring $(DEB_HOST_ARCH),powerpc))
+ EXTRA_INSTALL = install64
+ m64 = -m64
confflags64_build = --build $(DEB_BUILD_GNU_TYPE) --host powerpc64-gnu-linux
confflags64 = ABI=mode64 NM=nm $(confflags) $(confflags64_build)
--libdir=/${lib64dir}
CC64 = gcc $(m64)
CXX64 = g++ $(m64)
- MAKE_CHECK = : disabled make check
+ MAKE_CHECK =: disabled make check
endif
-CC = $(DEB_HOST_GNU_TYPE)-gcc
+CC = $(DEB_HOST_GNU_TYPE)-gcc
CC32 = $(DEB_HOST_GNU_TYPE)-gcc $(m32)
CC64 = $(DEB_HOST_GNU_TYPE)-gcc $(m64)
-CXX = $(DEB_HOST_GNU_TYPE)-g++
+CXX = $(DEB_HOST_GNU_TYPE)-g++
CXX32 = $(DEB_HOST_GNU_TYPE)-g++ $(m32)
CXX64 = $(DEB_HOST_GNU_TYPE)-g++ $(m64)
@@ -105,7 +105,7 @@ configure: patch configure-stamp
configure-stamp:
mkdir -p build
cd build && ../configure $(confflags) \
- AR=$(AR) CC="$(CC)" CFLAGS="$(CFLAGS)" \
+ AR="$(AR)" CC="$(CC)" CFLAGS="$(CFLAGS)" \
CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)"
CC="$(DEB_HOST_GNU_TYPE)-gcc" sh debian/fix-gmp-h.sh build
touch $@
@@ -114,7 +114,7 @@ configure32: patch configure32-stamp
configure32-stamp:
mkdir -p build32
cd build32 && ../configure $(confflags32) \
- AR=$(AR) CC="$(CC32)" CFLAGS="$(CFLAGS)" \
+ AR="$(AR)" CC="$(CC32)" CFLAGS="$(CFLAGS)" \
CXX="$(CXX32)" CXXFLAGS="$(CXXFLAGS)"
CC="$(CC32)" sh debian/fix-gmp-h.sh build32
touch $@
@@ -123,7 +123,7 @@ configure64: patch configure64-stamp
configure64-stamp:
mkdir -p build64
cd build64 && ../configure $(confflags64) \
- AR=$(AR) CC="$(CC64)" CFLAGS="$(CFLAGS)" \
+ AR="$(AR)" CC="$(CC64)" CFLAGS="$(CFLAGS)" \
CXX="$(CXX64)" CXXFLAGS="$(CXXFLAGS)"
CC="$(CC64)" sh debian/fix-gmp-h.sh build64
touch $@
----
-- System Information:
Debian Release: squeeze/sid
APT prefers maverick-updates
APT policy: (500, 'maverick-updates'), (500, 'maverick-security'),
(500, 'maverick-proposed'), (500, 'maverick-backports'), (500,
'maverick')
Architecture: i386 (i686)
Kernel: Linux 2.6.35-22-generic-pae (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- End Message ---
--- Begin Message ---
Source: gmp
Source-Version: 2:5.0.1+dfsg-7
We believe that the bug you reported is fixed in the latest version of
gmp, which is due to be installed in the Debian FTP archive:
gmp_5.0.1+dfsg-7.diff.gz
to main/g/gmp/gmp_5.0.1+dfsg-7.diff.gz
gmp_5.0.1+dfsg-7.dsc
to main/g/gmp/gmp_5.0.1+dfsg-7.dsc
lib32gmp-dev_5.0.1+dfsg-7_amd64.deb
to main/g/gmp/lib32gmp-dev_5.0.1+dfsg-7_amd64.deb
lib32gmp10_5.0.1+dfsg-7_amd64.deb
to main/g/gmp/lib32gmp10_5.0.1+dfsg-7_amd64.deb
lib32gmpxx4_5.0.1+dfsg-7_amd64.deb
to main/g/gmp/lib32gmpxx4_5.0.1+dfsg-7_amd64.deb
libgmp-dev_5.0.1+dfsg-7_amd64.deb
to main/g/gmp/libgmp-dev_5.0.1+dfsg-7_amd64.deb
libgmp10-doc_5.0.1+dfsg-7_all.deb
to main/g/gmp/libgmp10-doc_5.0.1+dfsg-7_all.deb
libgmp10_5.0.1+dfsg-7_amd64.deb
to main/g/gmp/libgmp10_5.0.1+dfsg-7_amd64.deb
libgmp3-dev_5.0.1+dfsg-7_amd64.deb
to main/g/gmp/libgmp3-dev_5.0.1+dfsg-7_amd64.deb
libgmpxx4ldbl_5.0.1+dfsg-7_amd64.deb
to main/g/gmp/libgmpxx4ldbl_5.0.1+dfsg-7_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Steve M. Robbins <[email protected]> (supplier of updated gmp package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 22 Mar 2011 22:00:03 -0500
Source: gmp
Binary: libgmp10 libgmpxx4ldbl libgmp-dev lib32gmp10 lib32gmpxx4 lib32gmp-dev
lib64gmp10 lib64gmpxx4 lib64gmp-dev libgmp10-doc libgmp3-dev
Architecture: source all amd64
Version: 2:5.0.1+dfsg-7
Distribution: unstable
Urgency: low
Maintainer: Debian Science Team
<[email protected]>
Changed-By: Steve M. Robbins <[email protected]>
Description:
lib32gmp-dev - Multiprecision arithmetic library developers tools (32bit)
lib32gmp10 - Multiprecision arithmetic library (32bit)
lib32gmpxx4 - Multiprecision arithmetic library (C++ bindings, 32bit)
lib64gmp-dev - Multiprecision arithmetic library developers tools (64bit)
lib64gmp10 - Multiprecision arithmetic library (64bit library)
lib64gmpxx4 - Multiprecision arithmetic library (C++ bindings, 64bit)
libgmp-dev - Multiprecision arithmetic library developers tools
libgmp10 - Multiprecision arithmetic library
libgmp10-doc - Multiprecision arithmetic library example code
libgmp3-dev - Multiprecision arithmetic library developers tools
libgmpxx4ldbl - Multiprecision arithmetic library (C++ bindings)
Closes: 605038
Changes:
gmp (2:5.0.1+dfsg-7) unstable; urgency=low
.
[ Peter Pearse ]
* For cross builds, strip GNU_TYPES & pass --target. Closes: #605038.
.
[ Steve Langasek ]
* We don't need to use $(strip), just avoid having whitespace in the first
place.
* For that matter, this s/i386/i486/ substitution is entirely unnecessary
to begin with; the DEB_HOST_GNU_TYPE is already i486 on Debian, and i686
on Ubuntu. So as long as we're modifying this line, let's simplify it
some more.
.
[ Steve Robbins ]
* control: Make libgmp-dev, and lib{32,64}-dev real packages, providing
virtual packages libgmp10-dev, etc. Add real package libgmp3-dev, a
dummy package to pull in libgmp-dev. Required to ease transition of
mlton because it build-depends on itself and on versioned libgmp3-dev.
See http://lists.debian.org/debian-release/2011/03/msg00374.html.
Checksums-Sha1:
d05501e91dbc9dd2b76b5c3b25a987df6aca24b6 1455 gmp_5.0.1+dfsg-7.dsc
3f2aef93572ce11cc3fd3439440fa42c930a375b 17440 gmp_5.0.1+dfsg-7.diff.gz
768d062c66a8990f340607c1dcc70ab2b6477703 154610
libgmp10-doc_5.0.1+dfsg-7_all.deb
5e0e4086ff741996f6821378b9d41717cfd0990d 259392 libgmp10_5.0.1+dfsg-7_amd64.deb
2ab6dc1fa056074e9fef686bda56950a1f42b1a9 20126
libgmpxx4ldbl_5.0.1+dfsg-7_amd64.deb
e82efaa4f4b3291f28d26546fb58585dad0ed7b2 613090
libgmp-dev_5.0.1+dfsg-7_amd64.deb
8294e185d2dd0ec13fba68660d1a707e3521431b 215404
lib32gmp10_5.0.1+dfsg-7_amd64.deb
0b2a7116fd6baf483072fe25717c6674e2426048 19776
lib32gmpxx4_5.0.1+dfsg-7_amd64.deb
3036f3e8701d762941430aa127834684988983ef 279148
lib32gmp-dev_5.0.1+dfsg-7_amd64.deb
af7246cdb317bd105c0708161e719f0d301af97d 12716
libgmp3-dev_5.0.1+dfsg-7_amd64.deb
Checksums-Sha256:
057df31e4fcf8ceacac8d17f8596023d29f1fc67d3c85e2d096c82bffabf88d0 1455
gmp_5.0.1+dfsg-7.dsc
b69dff1e6846793408b09ef7a06a53350360b42246f1e56313c01b8754aa0737 17440
gmp_5.0.1+dfsg-7.diff.gz
10c36b65e54a7210ec9faa499ee15a1814ad4e4db229bec695b9e6895fef6e3e 154610
libgmp10-doc_5.0.1+dfsg-7_all.deb
bd09a949b50bb7cdf76d30d9d42493e2a79e7bb520ab0593617a5a02969df0f1 259392
libgmp10_5.0.1+dfsg-7_amd64.deb
6af996af33578e5c0137f76ad62a76796d5ecac7f9e7e24073bb4722fbda6e29 20126
libgmpxx4ldbl_5.0.1+dfsg-7_amd64.deb
b4835b5197a4bf0b702d4fa65f34548606ff451cb85b58b5e7e2bccc4ed4d854 613090
libgmp-dev_5.0.1+dfsg-7_amd64.deb
f0817d3ac666e53e03a4ac411560e3a7c6acd8775629ea120fd434994d02f708 215404
lib32gmp10_5.0.1+dfsg-7_amd64.deb
32038a67b47309bdb54e74894595638cd268a58091c14cb46666b83b6badbcdd 19776
lib32gmpxx4_5.0.1+dfsg-7_amd64.deb
9cfa1b8ba8e225a4ba161da250ce50cffff784197bf6314945c84bcc1bf6888f 279148
lib32gmp-dev_5.0.1+dfsg-7_amd64.deb
0f86cc440ff3565945f41deedc25a599134584b98406c149f14beaf5fc7d66fb 12716
libgmp3-dev_5.0.1+dfsg-7_amd64.deb
Files:
5f88ee3d2f814065bd73c7eeeeb9c717 1455 libs optional gmp_5.0.1+dfsg-7.dsc
5015b05851102ab67d419fb8285b36ed 17440 libs optional gmp_5.0.1+dfsg-7.diff.gz
8a75f5c1e450dcc3909bb4ffb37327c0 154610 doc optional
libgmp10-doc_5.0.1+dfsg-7_all.deb
24172a8dfeb7789d67feb378be501921 259392 libs optional
libgmp10_5.0.1+dfsg-7_amd64.deb
efb5ffe685364963bab450f07f11f44e 20126 libs optional
libgmpxx4ldbl_5.0.1+dfsg-7_amd64.deb
ab2e8627961e294344b325266f46c67f 613090 libdevel optional
libgmp-dev_5.0.1+dfsg-7_amd64.deb
a6027178b6b44e3eccf7f7433e33a35c 215404 libs optional
lib32gmp10_5.0.1+dfsg-7_amd64.deb
4b1e5c875f80a8791111f5a2a0b7286b 19776 libs optional
lib32gmpxx4_5.0.1+dfsg-7_amd64.deb
47acfaa60383eb5657017644d97ae372 279148 libdevel optional
lib32gmp-dev_5.0.1+dfsg-7_amd64.deb
5d2a975fd8c2b728ac37c4326f510f8d 12716 libdevel optional
libgmp3-dev_5.0.1+dfsg-7_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iD8DBQFNiXu30i2bPSHbMcURArWTAKCMmYtZ4dzUpIOjB4gLtK7US5y1zQCfXvT4
3P0knZIBHpIIg2DI+P0+0Ks=
=Krbl
-----END PGP SIGNATURE-----
--- End Message ---