Your message dated Wed, 29 Jan 2003 17:02:54 -0500 with message-id <[EMAIL PROTECTED]> and subject line Bug#178327: fixed in gcc-3.2 1:3.2.2ds6-0pre7 has caused the attached Bug report 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 I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database) -------------------------------------- Received: (at submit) by bugs.debian.org; 25 Jan 2003 08:24:14 +0000 >From [EMAIL PROTECTED] Sat Jan 25 02:24:07 2003 Return-path: <[EMAIL PROTECTED]> Received: from 34.mufa.clsp.snfccafj.dsl.att.net (dogma.lightbearer.com) [12.99.69.34] (qmailr) by master.debian.org with smtp (Exim 3.12 1 (Debian)) id 18cLbf-0002j2-00; Sat, 25 Jan 2003 02:24:05 -0600 Received: (qmail 4067 invoked by uid 1000); 25 Jan 2003 08:23:56 -0000 Date: Sat, 25 Jan 2003 01:23:56 -0700 From: Joel Baker <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Subject: GNU locale workaround is overly aggressive Message-ID: <[EMAIL PROTECTED]> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="+g7M9IMkV8truYOl" Content-Disposition: inline User-Agent: Mutt/1.3.28i Delivered-To: [EMAIL PROTECTED] X-Spam-Status: No, hits=-6.4 required=5.0 tests=PGP_SIGNATURE_2,SPAM_PHRASE_00_01,USER_AGENT, USER_AGENT_MUTT version=2.41 X-Spam-Level: --+g7M9IMkV8truYOl Content-Type: multipart/mixed; boundary="pf9I7BMVVzbSWLtt" Content-Disposition: inline --pf9I7BMVVzbSWLtt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Package: gcc-3.2 Version: 3.2.2ds5 Severity: minor Tags: patch The workaround for GNU locale problems is overly aggressive, and breaks on systems that really don't have GNU locales (such as libc12 based systems). The following patch adds a check for known architectures that need to disable the workaround. --=20 Joel Baker <[EMAIL PROTECTED]> --pf9I7BMVVzbSWLtt Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=007_gnu_locales Content-Transfer-Encoding: quoted-printable diff -ur debian.orig/control.m4 debian/control.m4 --- debian.orig/control.m4 2003-01-25 00:17:14.000000000 +0000 +++ debian/control.m4 2003-01-25 00:22:46.000000000 +0000 @@ -33,7 +33,7 @@ Maintainer: MAINTAINER Uploaders: Christopher C. Chimelis <[EMAIL PROTECTED]>, Matthias Klose <dok= [EMAIL PROTECTED]> Standards-Version: 3.5.6 -Build-Depends: LIBC_BUILD_DEP, m4, autoconf2.13, automake1.4, libtool, gaw= k, dejagnu (>=3D 1.4), expect (>=3D 5.38.0), bzip2, binutils (>=3D BINUTILS= V) [!s390], binutils (>=3D 2.13.90.0.4) [s390], debhelper (>=3D 3.0.25), gp= erf (>=3D 2.7-3), bison-1.35, flex, gettext, texinfo, zlib1g-dev, libgc6-de= v [libgc6_no_archs], xlibs-dev, gnat-3.2 [ada_no_archs] | gnat (>=3D 3.14p-= 3) [i386 powerpc sparc], libncurses5-dev, libgmp3-dev, libc6-dev-s390x [s39= 0], tetex-bin, locales, gcc-2.95 [m68k] +Build-Depends: LIBC_BUILD_DEP, m4, autoconf2.13, automake1.4, libtool, gaw= k, dejagnu (>=3D 1.4), expect (>=3D 5.38.0), bzip2, binutils (>=3D BINUTILS= V) [!s390], binutils (>=3D 2.13.90.0.4) [s390], debhelper (>=3D 3.0.25), gp= erf (>=3D 2.7-3), bison-1.35, flex, gettext, texinfo, zlib1g-dev, libgc6-de= v [libgc6_no_archs], xlibs-dev, gnat-3.2 [ada_no_archs] | gnat (>=3D 3.14p-= 3) [i386 powerpc sparc], libncurses5-dev, libgmp3-dev, libc6-dev-s390x [s39= 0], tetex-bin, locales [locale_no_archs], gcc-2.95 [m68k] Build-Depends-Indep: doxygen, sharutils =20 ifdef(`TARGET', `', ` diff -ur debian.orig/rules.conf debian/rules.conf --- debian.orig/rules.conf 2003-01-25 00:17:14.000000000 +0000 +++ debian/rules.conf 2003-01-25 00:21:57.000000000 +0000 @@ -131,7 +131,8 @@ -Denabled_languages=3D"$(enabled_languages) $$addons" \ -Dada_no_archs=3D"$(foreach arch,$(ada_no_archs),!$(arch))" \ -Dlibgc6_no_archs=3D"$(foreach arch,$(libgc6_no_archs),!$(arch))" \ - debian/control.m4 > debian/control.tmp2 + -Dlocale_no_archs=3D"$(foreach arch,$(locale_no_archs),!$(arch))" \ + debian/control.m4 > debian/control.tmp2 \ uniq debian/control.tmp2 > debian/control.tmp rm -f debian/control.tmp2 [ -e debian/control ] \ diff -ur debian.orig/rules.defs debian/rules.defs --- debian.orig/rules.defs 2003-01-25 00:17:14.000000000 +0000 +++ debian/rules.defs 2003-01-25 00:23:22.000000000 +0000 @@ -295,6 +295,13 @@ biarch :=3D yes endif =20 +# GNU locales +force_gnu_locales :=3D yes +locale_no_archs :=3D netbsd-i386 +ifeq ($(DEB_HOST_ARCH), $(findstring $(DEB_HOST_ARCH),$(locale_no_archs))) + force_gnu_locales :=3D disabled for $(DEB_HOST_ARCH) +endif + unpack_stamp :=3D $(stampdir)/01-unpack-stamp patch_stamp :=3D $(stampdir)/02-patch-stamp control_stamp :=3D $(stampdir)/03-control-stamp Only in debian: rules.defs.orig diff -ur debian.orig/rules2 debian/rules2 --- debian.orig/rules2 2003-01-25 00:17:14.000000000 +0000 +++ debian/rules2 2003-01-25 00:23:41.000000000 +0000 @@ -81,7 +81,9 @@ endif =20 ifeq ($(with_cxx),yes) - CONFARGS +=3D --enable-clocale=3Dgnu + ifeq ($(force_gnu_locales),yes) + CONFARGS +=3D --enable-clocale=3Dgnu + endif endif =20 ifeq ($(with_java),yes) --pf9I7BMVVzbSWLtt-- --+g7M9IMkV8truYOl Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE+MkmclZCPwGNtWe4RAl0kAJ4/EdUxHj0EyZVGBMX4TxqBRm1COgCgioE5 2GS/5FpV1QzPVPTERpwAoZA= =c5Iq -----END PGP SIGNATURE----- --+g7M9IMkV8truYOl-- --------------------------------------- Received: (at 178327-close) by bugs.debian.org; 29 Jan 2003 22:08:11 +0000 >From [EMAIL PROTECTED] Wed Jan 29 16:08:11 2003 Return-path: <[EMAIL PROTECTED]> Received: from auric.debian.org [206.246.226.45] (mail) by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 18e0NO-0004tw-00; Wed, 29 Jan 2003 16:08:11 -0600 Received: from katie by auric.debian.org with local (Exim 3.35 1 (Debian)) id 18e0II-0000ad-00; Wed, 29 Jan 2003 17:02:54 -0500 From: Matthias Klose <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] X-Katie: $Revision: 1.29 $ Subject: Bug#178327: fixed in gcc-3.2 1:3.2.2ds6-0pre7 Message-Id: <[EMAIL PROTECTED]> Sender: Archive Administrator <[EMAIL PROTECTED]> Date: Wed, 29 Jan 2003 17:02:54 -0500 Delivered-To: [EMAIL PROTECTED] We believe that the bug you reported is fixed in the latest version of gcc-3.2, which is due to be installed in the Debian FTP archive: cpp-3.2-doc_3.2.2-0pre7_all.deb to pool/main/g/gcc-3.2/cpp-3.2-doc_3.2.2-0pre7_all.deb cpp-3.2_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/cpp-3.2_3.2.2-0pre7_i386.deb fastjar_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/fastjar_3.2.2-0pre7_i386.deb fixincludes_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/fixincludes_3.2.2-0pre7_i386.deb g++-3.2_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/g++-3.2_3.2.2-0pre7_i386.deb g77-3.2-doc_3.2.2-0pre7_all.deb to pool/main/g/gcc-3.2/g77-3.2-doc_3.2.2-0pre7_all.deb g77-3.2_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/g77-3.2_3.2.2-0pre7_i386.deb gcc-3.2-base_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/gcc-3.2-base_3.2.2-0pre7_i386.deb gcc-3.2-doc_3.2.2-0pre7_all.deb to pool/main/g/gcc-3.2/gcc-3.2-doc_3.2.2-0pre7_all.deb gcc-3.2_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/gcc-3.2_3.2.2-0pre7_i386.deb gcc-3.2_3.2.2ds6-0pre7.diff.gz to pool/main/g/gcc-3.2/gcc-3.2_3.2.2ds6-0pre7.diff.gz gcc-3.2_3.2.2ds6-0pre7.dsc to pool/main/g/gcc-3.2/gcc-3.2_3.2.2ds6-0pre7.dsc gcc-3.2_3.2.2ds6.orig.tar.gz to pool/main/g/gcc-3.2/gcc-3.2_3.2.2ds6.orig.tar.gz gcj-3.2_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/gcj-3.2_3.2.2-0pre7_i386.deb gij-3.2_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/gij-3.2_3.2.2-0pre7_i386.deb gnat-3.2-doc_3.2.2-0pre7_all.deb to pool/main/g/gcc-3.2/gnat-3.2-doc_3.2.2-0pre7_all.deb gnat-3.2_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/gnat-3.2_3.2.2-0pre7_i386.deb gobjc-3.2_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/gobjc-3.2_3.2.2-0pre7_i386.deb gpc-2.1-3.2-doc_3.2.2.20021128-0pre7_all.deb to pool/main/g/gcc-3.2/gpc-2.1-3.2-doc_3.2.2.20021128-0pre7_all.deb gpc-2.1-3.2_3.2.2.20021128-0pre7_i386.deb to pool/main/g/gcc-3.2/gpc-2.1-3.2_3.2.2.20021128-0pre7_i386.deb libffi2-dev_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/libffi2-dev_3.2.2-0pre7_i386.deb libffi2_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/libffi2_3.2.2-0pre7_i386.deb libg2c0_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/libg2c0_3.2.2-0pre7_i386.deb libgcc1_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/libgcc1_3.2.2-0pre7_i386.deb libgcj-common_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/libgcj-common_3.2.2-0pre7_i386.deb libgcj3-dev_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/libgcj3-dev_3.2.2-0pre7_i386.deb libgcj3_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/libgcj3_3.2.2-0pre7_i386.deb libgnat3.15a_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/libgnat3.15a_3.2.2-0pre7_i386.deb libobjc1_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/libobjc1_3.2.2-0pre7_i386.deb libstdc++5-dbg_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/libstdc++5-dbg_3.2.2-0pre7_i386.deb libstdc++5-dev_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/libstdc++5-dev_3.2.2-0pre7_i386.deb libstdc++5-doc_3.2.2-0pre7_all.deb to pool/main/g/gcc-3.2/libstdc++5-doc_3.2.2-0pre7_all.deb libstdc++5-pic_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/libstdc++5-pic_3.2.2-0pre7_i386.deb libstdc++5_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/libstdc++5_3.2.2-0pre7_i386.deb protoize_3.2.2-0pre7_i386.deb to pool/main/g/gcc-3.2/protoize_3.2.2-0pre7_i386.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. Matthias Klose <[EMAIL PROTECTED]> (supplier of updated gcc-3.2 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----- Format: 1.7 Date: Tue, 28 Jan 2003 21:59:30 +0100 Source: gcc-3.2 Binary: gcc-3.2-base libstdc++5-dev cpp-3.2-doc libgcj3-dev libobjc1 libstdc++5-doc libgcc1 libstdc++5 protoize g77-3.2-doc libstdc++5-dbg gobjc-3.2 g++-3.2 gnat-3.2-doc gcc-3.2 gpc-2.1-3.2-doc libstdc++5-pic g77-3.2 libgcj3 libffi2-dev gpc-2.1-3.2 gcc-3.2-soft-float gcj-3.2 libgcj-common libgnat3.15a fastjar gcc-3.2-doc gcc-3.2-nof libg2c0 fixincludes gij-3.2 cpp-3.2 libffi2 gnat-3.2 Architecture: source i386 all Version: 1:3.2.2ds6-0pre7 Distribution: unstable Urgency: low Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org> Changed-By: Matthias Klose <[EMAIL PROTECTED]> Description: cpp-3.2 - The GNU C preprocessor cpp-3.2-doc - Documentation for the GNU C preprocessor (cpp) fastjar - Jar creation utility fixincludes - Fix non-ANSI header files g++-3.2 - The GNU C++ compiler g77-3.2 - The GNU Fortran 77 compiler g77-3.2-doc - Documentation for the GNU Fortran compiler (g77) gcc-3.2 - The GNU C compiler gcc-3.2-base - The GNU Compiler Collection (base package) gcc-3.2-doc - Documentation for the GNU compilers (gcc, gobjc, g++) gcj-3.2 - The GNU compiler for Java(TM) gij-3.2 - The GNU Java bytecode interpreter gnat-3.2 - The GNU Ada compiler gnat-3.2-doc - Documentation for the GNU Ada compiler (gnat) gobjc-3.2 - The GNU Objective-C compiler gpc-2.1-3.2 - The GNU Pascal compiler gpc-2.1-3.2-doc - Documentation for the GNU Pascal compiler (gpc) libffi2 - Foreign Function Interface library runtime libffi2-dev - Foreign Function Interface library development libg2c0 - Runtime library for GNU Fortran 77 applications libgcc1 - GCC support library libgcj-common - Java runtime library (common files) libgcj3 - Java runtime library for use with gcj libgcj3-dev - Java development headers and static library for use with gcj libgnat3.15a - Runtime library for GNU Ada applications libobjc1 - Runtime library for GNU Objective-C applications libstdc++5 - The GNU Standard C++ Library v3 libstdc++5-dbg - The GNU Standard C++ Library v3 (debugging files) libstdc++5-dev - The GNU Standard C++ Library v3 (development files) libstdc++5-doc - The GNU Standard C++ Library v3 (documentation files) libstdc++5-pic - The GNU Standard C++ Library v3 (shared library subset kit) protoize - Create/remove ANSI prototypes from C code Closes: 167932 168086 177036 177674 178325 178326 178327 178328 178602 178867 Changes: gcc-3.2 (1:3.2.2ds6-0pre7) unstable; urgency=low . * gcc-3.2.2 prerelease (CVS 20030128). - Update needed for hppa. - Fixes ICE on arm, regression from 2.95.x (closes: #168086). - Can use default bison (1.875). * Apply netbsd build patches (closes: #177674, #178328, #178325, #178326, #178327). * Run the logwatch script on "slow" architectures (arm, m68k) only. * autoreconf.dpatch: Only update libtool.m4, which is newer conceptually than libtool 1.4 (Ryan Murray). * Apply autoreconf patch universally (Ryan Murray). * More robust gij/gcj wrapper scripts, include /usr/lib/jni in default JNI search path (Ben Burton). Closes: #167932. * Build crtbeginT.o on m68k (closes: #177036). * Fixed libc-dev source dependency (closes: #178602). * Tighten shlib dependency to the current package version; should be 1:3.2.2-1 for the final release (closes: #178867). Files: 207a22bddcb94d4f81f9a34178957d34 2096 devel standard gcc-3.2_3.2.2ds6-0pre7.dsc 5ace6b10fc58ccbcbf1a042ed424c4e6 21517935 devel standard gcc-3.2_3.2.2ds6.orig.tar.gz 3c296be8bce2b844411bdf54ab86c917 1773446 devel standard gcc-3.2_3.2.2ds6-0pre7.diff.gz 921686f13b54abfffd232289994b716d 84298 doc optional cpp-3.2-doc_3.2.2-0pre7_all.deb 70a518e85eec142c3b6a9fcac170c2a9 2191510 doc optional libstdc++5-doc_3.2.2-0pre7_all.deb ae8494f47723c97dbcc73b9d60907171 309430 doc optional g77-3.2-doc_3.2.2-0pre7_all.deb c9c0f1f4f7e058fec93f05fb7c33586b 346698 doc optional gnat-3.2-doc_3.2.2-0pre7_all.deb f047be95df371b20edfedb03e2fcf883 475824 doc optional gpc-2.1-3.2-doc_3.2.2.20021128-0pre7_all.deb bb3a4685910f2437fccbd2736c21cae1 630978 doc optional gcc-3.2-doc_3.2.2-0pre7_all.deb 9e0e2b8ca5feeaa7b34b789aafc64368 123142 devel standard gcc-3.2-base_3.2.2-0pre7_i386.deb d2b60e8fc3d62628d962cbb5aab08630 53098 libs standard libgcc1_3.2.2-0pre7_i386.deb a23701d4b58d8a8a8c3fc261e9e72dce 119956 interpreters standard cpp-3.2_3.2.2-0pre7_i386.deb 32872fed0f94f3dfcbb99aa0c40385aa 22542 devel optional protoize_3.2.2-0pre7_i386.deb 102726fa0e02e3918713b8cef424359a 46506 devel optional fixincludes_3.2.2-0pre7_i386.deb 44cd92e3817528bcac62c0a5b97d8e13 1297564 devel optional gobjc-3.2_3.2.2-0pre7_i386.deb 512aad88aba2f9adc617af73aec875ad 108936 libs optional libobjc1_3.2.2-0pre7_i386.deb f7ce1240272ab5b230429afbb02a266e 12648 devel optional gij-3.2_3.2.2-0pre7_i386.deb cb25a43a7f8d480b4706b99038db56ec 39532 libs optional libgcj-common_3.2.2-0pre7_i386.deb abb80b7b46f456c9267e53f55dc4acf9 2684176 libs optional libgcj3_3.2.2-0pre7_i386.deb 7413ad7e21ab38491589afe6dc19f6c9 1502818 devel optional gcj-3.2_3.2.2-0pre7_i386.deb e78579e4171fec6ccc2f31b7b2499f00 3015976 devel optional libgcj3-dev_3.2.2-0pre7_i386.deb 5e39719662bae301c6d47e4990ff4a50 82298 devel extra fastjar_3.2.2-0pre7_i386.deb 1605dd7227eda68887124f84fb65b4d5 55078 libs optional libffi2_3.2.2-0pre7_i386.deb 6f1bb979524c8cefee9d5f152ebec46d 10570 devel optional libffi2-dev_3.2.2-0pre7_i386.deb 4fc5c7412e709f7441f368381040dc0b 1549452 devel standard g++-3.2_3.2.2-0pre7_i386.deb f11bf505d0baabf2c41362c076f5b4b7 252076 base standard libstdc++5_3.2.2-0pre7_i386.deb bd1cdaf2d5ad5e03685a483ba3425330 680744 devel optional libstdc++5-dev_3.2.2-0pre7_i386.deb 371c904eb4e4fc0d37cd082639075e81 309150 devel extra libstdc++5-pic_3.2.2-0pre7_i386.deb 849fd17ed4686f8f8797374fee45adde 1509348 devel extra libstdc++5-dbg_3.2.2-0pre7_i386.deb be85e3dcb72d63bd27a15d76752a4dcb 47502 libs optional libg2c0_3.2.2-0pre7_i386.deb bda21a333294f1cea2d544d36e515a59 1431364 devel optional g77-3.2_3.2.2-0pre7_i386.deb 335a12e7d4ba3bfae522234dcf7ac41a 5406208 devel optional gnat-3.2_3.2.2-0pre7_i386.deb f1dddea726ad361449f6483656d41b9e 39390 libs optional libgnat3.15a_3.2.2-0pre7_i386.deb bb24d9200424a196a1a0ec063eccac35 1721812 devel optional gpc-2.1-3.2_3.2.2.20021128-0pre7_i386.deb cd8a14235d8b253a2610ca585b817a9d 2261898 devel standard gcc-3.2_3.2.2-0pre7_i386.deb -----BEGIN PGP SIGNATURE----- Version: 2.6.3ia Charset: noconv Comment: Requires PGP version 2.6 or later. iQEVAwUBPjgy7AuDzMCIcnEhAQHiRwf9GaXD5Pmr4DblF0X0fhS8HTMixyBn9JZJ BF9ViVr3HCQ2A0srYPTRCBFua0IGDtjJxFZdFk2QCl80SBbYGSDt5j+yqzZXXNFi C8zDoEel+5hW/qqqJYaXwNhmgaqB2gT91UJZm7NzpUscYFy/1RfHpcn2tJvLGEPu nWLlLi8e2EHqU8Fw0zNGVqfB8eJjTkSJhY8Od/GBRnynn/Ht8kNSlItkW6uuG3fJ vWXyXjZliA2eRhMjCsVl/5i90NVHLboY4J88WleXs67b3Os5CN3qVr2ZaxzyDfI9 SNa4XGAH2+6UYCoeFqdhiWXW61nwlKVZKLBCIoI74dCNpxZT32QGGg== =wBaZ -----END PGP SIGNATURE-----