Your message dated Tue, 22 Oct 2013 05:18:35 +0000
with message-id <[email protected]>
and subject line Bug#726602: fixed in mpfr4 3.1.2-1
has caused the Debian Bug report #726602,
regarding mpfr4: sh4: Please change optimize from O3 to O1
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.)
--
726602: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=726602
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mpfr4
Version: 3.1.1-2
Severity: wishlist
Tags: patch
Dear Maintainer,
I am a porter of Renesas sh4.
mpfr4 ftbfs on unstable of sh4, because this fails to build in O3.
http://buildd.debian-ports.org/status/fetch.php?pkg=mpfr4&arch=sh4&ver=3.1.1-1&stamp=1375195194
-----
/bin/bash ../libtool --tag=CC --mode=compile gcc -DTIME_WITH_SYS_TIME=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1
-DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_STDINT_H=1
-DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1
-DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1
-DHAVE_DENORMS=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1
-DHAVE_NEARBYINT=1 -DMPFR_USE_THREAD_SAFE=1 -DLT_OBJDIR=\".libs/\"
-DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1
-I. -I../../src -g -O3 -mieee -MT exp3.lo -MD -MP -MF .deps/exp3.Tpo -c -o
exp3.lo ../../src/exp3.c
libtool: compile: gcc -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1
-DHAVE_SYS_TIME_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1
-DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1
-DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1
-DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1
-DMPFR_USE_THREAD_SAFE=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1
-DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../src -g -O3
-mieee -MT exp3.lo -MD -MP -MF .deps/exp3.Tpo -c ../../src/exp3.c -fPIC -DPIC
-o .libs/exp3.o
libtool: compile: gcc -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1
-DHAVE_SYS_TIME_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1
-DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1
-DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1
-DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1
-DMPFR_USE_THREAD_SAFE=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1
-DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../src -g -O3
-mieee -MT exp3.lo -MD -MP -MF .deps/exp3.Tpo -c ../../src/exp3.c -o exp3.o
>/dev/null 2>&1
make[3]: *** [exp3.lo] Error 1
make[3]: Leaving directory `/«PKGBUILDDIR»/build/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/«PKGBUILDDIR»/build/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/«PKGBUILDDIR»/build'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
-----
I confirmed that this can be built with O1.
when target architecture is sh4, could you set to O1?
Best regards,
Nobuhiro
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: armhf
Kernel: Linux 3.11-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libmpfr4:amd64 depends on:
ii libc6 2.17-93
ii libgmp10 2:5.1.2+dfsg-3
ii multiarch-support 2.17-93
libmpfr4:amd64 recommends no packages.
libmpfr4:amd64 suggests no packages.
-- no debconf information
diff --git a/debian/rules b/debian/rules
index 39bd55d..1aa070d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -38,13 +38,15 @@ export CFLAGS = -g
export LDFLAGS = -Wl,-z,defs
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-CFLAGS += -O0
+ CFLAGS += -O0
else
- ifeq (m68k,$(DEB_HOST_ARCH))
- CFLAGS += -O0
- else
- CFLAGS += -O3
- endif
+ ifeq (m68k,$(DEB_HOST_ARCH))
+ CFLAGS += -O0
+ else ifeq (sh4,$(DEB_HOST_ARCH))
+ CFLAGS += -O1
+ else
+ CFLAGS += -O3
+ endif
endif
ifeq (sh4,$(DEB_HOST_ARCH))
--- End Message ---
--- Begin Message ---
Source: mpfr4
Source-Version: 3.1.2-1
We believe that the bug you reported is fixed in the latest version of
mpfr4, which is due to be installed in the Debian FTP archive.
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.
Laurent Fousse <[email protected]> (supplier of updated mpfr4 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: Sun, 20 Oct 2013 21:37:43 -0700
Source: mpfr4
Binary: libmpfr4 libmpfr4-dbg libmpfr-dev libmpfr-doc
Architecture: source all amd64
Version: 3.1.2-1
Distribution: unstable
Urgency: low
Maintainer: Laurent Fousse <[email protected]>
Changed-By: Laurent Fousse <[email protected]>
Description:
libmpfr-dev - multiple precision floating-point computation developers tools
libmpfr-doc - multiple precision floating-point computation documentation
libmpfr4 - multiple precision floating-point computation
libmpfr4-dbg - multiple precision floating-point computation (debug symbols)
Closes: 726268 726602
Changes:
mpfr4 (3.1.2-1) unstable; urgency=low
.
* New upstream release.
* Apply upstream's patches 01 through 03 (closes: #726268).
* Use -O1 for sh4 (closes: #726602).
Checksums-Sha1:
9b7ae047607acf94be6ab84e0c812d3ea740df9e 1456 mpfr4_3.1.2-1.dsc
03e593cc6e26639ef5e60be1af8dc527209e5172 1074388 mpfr4_3.1.2.orig.tar.xz
5cfbc9f42c7578c3f8ddcc33279aa3f853c2e288 13473 mpfr4_3.1.2-1.debian.tar.gz
0ecec62abc9fd17c73116e228f34e9bb253604ec 916302 libmpfr-doc_3.1.2-1_all.deb
2b98bddacbfc54318f33e581cb767a0768520f1f 515842 libmpfr4_3.1.2-1_amd64.deb
d9522a8012ea35e80f3e416604b8304707585bf3 656806 libmpfr4-dbg_3.1.2-1_amd64.deb
1cf3ae012e9612df4996caae855e4af2ab4b72fc 546916 libmpfr-dev_3.1.2-1_amd64.deb
Checksums-Sha256:
fdbfc7d391340a5f3adbdcc1d4e96d4eee2abc7e4ad1223ad8560b6c3db7668c 1456
mpfr4_3.1.2-1.dsc
399d0f47ef6608cc01d29ed1b99c7faff36d9994c45f36f41ba250147100453b 1074388
mpfr4_3.1.2.orig.tar.xz
91967c4fe85996504574e882491527d09dad835b4ba05bd4145f3ae8a3f5db0e 13473
mpfr4_3.1.2-1.debian.tar.gz
0b0438adc9dab51a43158606e416ec7068d0e008c5683fa6445473a5b5aa5274 916302
libmpfr-doc_3.1.2-1_all.deb
7c295a84bcc990b2ecd27002271b0b9c63e8aebe5a2b7112fa93e54d04e580ed 515842
libmpfr4_3.1.2-1_amd64.deb
b398ad7b8857493e7a3f9cbbc2b502a283e7b122ff035804d229f04d73eea8ec 656806
libmpfr4-dbg_3.1.2-1_amd64.deb
b041539aa0534c652326fb13b75717bae32dbb63443664a369fdee739e520c0e 546916
libmpfr-dev_3.1.2-1_amd64.deb
Files:
eaaa56c97294262b4b77f89551a01c02 1456 math optional mpfr4_3.1.2-1.dsc
e3d203d188b8fe60bb6578dd3152e05c 1074388 math optional mpfr4_3.1.2.orig.tar.xz
d3edabb514499f3127d5bddb5a100d25 13473 math optional
mpfr4_3.1.2-1.debian.tar.gz
302af43e653dc2c782bc144b0c8f7f1a 916302 doc optional
libmpfr-doc_3.1.2-1_all.deb
8d5a2a7ce474fe49c02cd127337c127a 515842 libs optional
libmpfr4_3.1.2-1_amd64.deb
d0d0d7b83589089994ee76a238d526ca 656806 debug extra
libmpfr4-dbg_3.1.2-1_amd64.deb
c3f6dd0f80441592a4ee08d53c1c607c 546916 libdevel optional
libmpfr-dev_3.1.2-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iEYEARECAAYFAlJmCMAACgkQRoAVF6FpbSts0ACdHwvVTMTJ4457/agxLcCgNswc
hJYAoIfMlB5qFnsbkGO5qm1JE0xlXIRC
=4U5L
-----END PGP SIGNATURE-----
--- End Message ---