Your message dated Thu, 14 Feb 2002 15:02:24 -0500
with message-id <[EMAIL PROTECTED]>
and subject line Bug#133435: fixed in gcc-3.0 1:3.0.4ds2-0pre020210
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; 11 Feb 2002 19:00:18 +0000
>From [EMAIL PROTECTED] Mon Feb 11 13:00:18 2002
Return-path: <[EMAIL PROTECTED]>
Received: from pc1-camb6-0-cust163.cam.cable.ntl.com (kc.cam.armlinux.org) 
[62.253.135.163] 
        by master.debian.org with esmtp (Exim 3.12 1 (Debian))
        id 16aLgQ-0004YC-00; Mon, 11 Feb 2002 13:00:10 -0600
Received: from localhost
        ([127.0.0.1] helo=localhost.localdomain ident=pb)
        by kc.cam.armlinux.org with esmtp (Exim 3.34 #1 (Debian))
        id 16aLgk-0006pw-00
        for <[EMAIL PROTECTED]>; Mon, 11 Feb 2002 19:00:30 +0000
Subject: [Fwd: [Patch] (3.0.4pre, arm) : get libstdc++ working]
From: Philip Blundell <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Content-Type: multipart/mixed; boundary="=-G+W4MdJLih5rC9goSUZQ"
X-Mailer: Evolution/1.0.2 
Date: 11 Feb 2002 19:00:30 +0000
Message-Id: <[EMAIL PROTECTED]>
Mime-Version: 1.0
Delivered-To: [EMAIL PROTECTED]


--=-G+W4MdJLih5rC9goSUZQ
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Package: gcc-3.0
Version: 1:3.0.4ds2-0pre020209
Severity: serious
Tags: patch

See below.  C++ certainly does seem to be busted pretty badly at the
moment.



--=-G+W4MdJLih5rC9goSUZQ
Content-Disposition: inline
Content-Description: Forwarded message - [Patch] (3.0.4pre, arm) : get
        libstdc++ working
Content-Type: message/rfc822

>From [EMAIL PROTECTED] Wed Feb 06 08: 54:51 2002
Return-path: <[EMAIL PROTECTED]>
Envelope-to: [EMAIL PROTECTED]
Received: from dsl-62-3-66-201.zen.co.uk ([62.3.66.201]
        helo=mill.nexus.co.uk) by mail.nexus.co.uk with esmtp (Exim 3.33 #1
        (Debian)) id 16YNqt-0007o3-00 for <[EMAIL PROTECTED]>; Wed, 06 Feb 2002
        08:54:51 +0000
Received: from localhost ([127.0.0.1]) by mill.nexus.co.uk with esmtp (Exim
        3.33 #1 (Debian)) id 16YNr1-0001Qf-00 for <[EMAIL PROTECTED]>; Wed, 06 
Feb 2002
        08:54:59 +0000
Received: from pop3.mail.demon.net [194.217.242.40] by localhost with POP3
        (fetchmail-5.9.6) for [EMAIL PROTECTED] (single-drop); Wed, 06 Feb 2002 
08:54:59
        +0000 (GMT)
Received: from punt-2.mail.demon.net by mailstore for
        [EMAIL PROTECTED] id 1012985693:20:06858:2; Wed, 06 Feb 2002
        08:54:53 GMT
Received: from fencepost.gnu.org ([199.232.76.164]) by
        punt-2.mail.demon.net id ab2006564; 6 Feb 2002 8:54 GMT
Received: from nat.be.acunia.com ([194.7.211.211] helo=mail.acunia.com) by
        fencepost.gnu.org with esmtp (Exim 3.33 #1 (Debian)) id 16YNqA-0000HX-00
        for <[EMAIL PROTECTED]>; Wed, 06 Feb 2002 03:54:07 -0500
Received: from acunia.com (dhcp-10.0.4.165.leuven.intern.acunia.com
        [10.0.4.165]) by mail.acunia.com (8.11.6/8.11.6) with ESMTP id
        g168qTs24441; Wed, 6 Feb 2002 09:52:29 +0100
Message-ID: <[EMAIL PROTECTED]>
Date: Wed, 06 Feb 2002 09:53:23 +0100
From: jeroen dobbelaere <[EMAIL PROTECTED]>
Organization: ACUNIA
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4) Gecko/20010914
X-Accept-Language: en-us
MIME-Version: 1.0
To: [EMAIL PROTECTED]
CC: [EMAIL PROTECTED], [EMAIL PROTECTED], linux-arm@lists.arm.linux.org.uk, 
[EMAIL PROTECTED]
Subject: [Patch] (3.0.4pre, arm) : get libstdc++ working
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

following patch fixes the behavior of g++ for arm.
It is against the gcc-3_0-branch.


The difference can be seen by comparing following testresults :

before :

   <http://gcc.gnu.org/ml/gcc-testresults/2002-02/msg00075.html>

after :

   <http://gcc.gnu.org/ml/gcc-testresults/2002-02/msg00102.html>

This should also resolve the problem of compiling a
simple 'hello world' c++ program.

IMHO, this patch is definitely needed for gcc-3.0.4 !

Greetings,
--
Jeroen Dobbelaere
Embedded Software Engineer

ACUNIA Embedded Solutions
http://www.acunia.com




diff -rC5 gcc/gcc/ChangeLog gcc-fixed/gcc/ChangeLog
*** gcc/gcc/ChangeLog   Wed Feb  6 09:46:25 2002
--- gcc-fixed/gcc/ChangeLog     Wed Feb  6 09:45:42 2002
***************
*** 1,5 ****
--- 1,11 ----
+ 2002-02-06  Jeroen Dobbelaere  <[EMAIL PROTECTED]>
+
+       * config/arm/linux-elf.h: added definition of _GNU_SOURCE to
+       CPLUSPLUS_CPP_SPEC, so that glibc and libstdc++ work together
+       (also see config/linux.h)
+
   2002-02-05  Dale Johannesen  <[EMAIL PROTECTED]>

        * config/rs6000/rs6000.c (rs6000_emit_cmove):  Fix mode of
        if_then_else to match result, not operands.

Only in gcc-fixed/gcc: ChangeLog~
diff -rC5 gcc/gcc/config/arm/linux-elf.h gcc-fixed/gcc/config/arm/linux-elf.h
*** gcc/gcc/config/arm/linux-elf.h      Wed Feb  6 09:46:35 2002
--- gcc-fixed/gcc/config/arm/linux-elf.h        Wed Feb  6 09:44:12 2002
***************
*** 263,267 ****
--- 263,271 ----
     fprintf (STREAM, "\tbl\tmcount%s\n", NEED_PLT_RELOC ? "(PLT)" : "");       
\
   }

   #undef  CC1_SPEC
   #define CC1_SPEC "%{profile:-p}"
+
+ /* Copied from config/linux.h, needed for libstdc++v3.  */
+ #undef CPLUSPLUS_CPP_SPEC
+ #define CPLUSPLUS_CPP_SPEC "-D_GNU_SOURCE %(cpp)"




--=-G+W4MdJLih5rC9goSUZQ--


---------------------------------------
Received: (at 133435-close) by bugs.debian.org; 14 Feb 2002 20:07:40 +0000
>From [EMAIL PROTECTED] Thu Feb 14 14:07:40 2002
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 16bSAO-0006pK-00; Thu, 14 Feb 2002 14:07:40 -0600
Received: from troup by auric.debian.org with local (Exim 3.12 1 (Debian))
        id 16bS5I-0006sV-00; Thu, 14 Feb 2002 15:02:24 -0500
From: Matthias Klose <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
X-Katie: $Revision: 1.68 $
Subject: Bug#133435: fixed in gcc-3.0 1:3.0.4ds2-0pre020210
Message-Id: <[EMAIL PROTECTED]>
Sender: James Troup <[EMAIL PROTECTED]>
Date: Thu, 14 Feb 2002 15:02:24 -0500
Delivered-To: [EMAIL PROTECTED]

We believe that the bug you reported is fixed in the latest version of
gcc-3.0, which has been installed in the Debian FTP archive:

cpp-3.0-doc_3.0.4-0pre020210_all.deb
  to pool/main/g/gcc-3.0/cpp-3.0-doc_3.0.4-0pre020210_all.deb
cpp-3.0_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/cpp-3.0_3.0.4-0pre020210_i386.deb
fastjar_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/fastjar_3.0.4-0pre020210_i386.deb
fixincludes_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/fixincludes_3.0.4-0pre020210_i386.deb
g++-3.0_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/g++-3.0_3.0.4-0pre020210_i386.deb
g77-3.0-doc_3.0.4-0pre020210_all.deb
  to pool/main/g/gcc-3.0/g77-3.0-doc_3.0.4-0pre020210_all.deb
g77-3.0_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/g77-3.0_3.0.4-0pre020210_i386.deb
gcc-3.0-base_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/gcc-3.0-base_3.0.4-0pre020210_i386.deb
gcc-3.0-doc_3.0.4-0pre020210_all.deb
  to pool/main/g/gcc-3.0/gcc-3.0-doc_3.0.4-0pre020210_all.deb
gcc-3.0_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/gcc-3.0_3.0.4-0pre020210_i386.deb
gcc-3.0_3.0.4ds2-0pre020210.diff.gz
  to pool/main/g/gcc-3.0/gcc-3.0_3.0.4ds2-0pre020210.diff.gz
gcc-3.0_3.0.4ds2-0pre020210.dsc
  to pool/main/g/gcc-3.0/gcc-3.0_3.0.4ds2-0pre020210.dsc
gcj-3.0_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/gcj-3.0_3.0.4-0pre020210_i386.deb
gij-3.0_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/gij-3.0_3.0.4-0pre020210_i386.deb
gobjc-3.0_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/gobjc-3.0_3.0.4-0pre020210_i386.deb
libffi2-dev_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/libffi2-dev_3.0.4-0pre020210_i386.deb
libffi2_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/libffi2_3.0.4-0pre020210_i386.deb
libgcc1_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/libgcc1_3.0.4-0pre020210_i386.deb
libgcj2-dev_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/libgcj2-dev_3.0.4-0pre020210_i386.deb
libgcj2_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/libgcj2_3.0.4-0pre020210_i386.deb
libobjc1_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/libobjc1_3.0.4-0pre020210_i386.deb
libstdc++3-dbg_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/libstdc++3-dbg_3.0.4-0pre020210_i386.deb
libstdc++3-dev_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/libstdc++3-dev_3.0.4-0pre020210_i386.deb
libstdc++3-doc_3.0.4-0pre020210_all.deb
  to pool/main/g/gcc-3.0/libstdc++3-doc_3.0.4-0pre020210_all.deb
libstdc++3_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/libstdc++3_3.0.4-0pre020210_i386.deb
protoize_3.0.4-0pre020210_i386.deb
  to pool/main/g/gcc-3.0/protoize_3.0.4-0pre020210_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.0 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: Mon, 11 Feb 2002 20:31:12 +0100
Source: gcc-3.0
Binary: gcc-3.0-sparc64 gcc-3.0-soft-float libstdc++3 libgcc1 gobjc-3.0 
gcc-3.0-base libffi2-dev fastjar cpp-3.0-doc protoize cpp-3.0 g++-3.0 libobjc1 
libstdc++3-dev g77-3.0 libstdc++3-doc libgcj2 libffi2 g77-3.0-doc fixincludes 
gcc-3.0 libgcc1-sparc64 gcj-3.0 gcc-3.0-doc libstdc++3-dbg gcc-3.0-nof 
libgcj2-dev gij-3.0
Architecture: source i386 all
Version: 1:3.0.4ds2-0pre020210
Distribution: unstable
Urgency: low
Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <[EMAIL PROTECTED]>
Description: 
 cpp-3.0    - The GNU C preprocessor.
 cpp-3.0-doc - Documentation for the GNU C preprocessor (cpp).
 fastjar    - Jar creation utility
 fixincludes - Fix non-ANSI header files
 g++-3.0    - The GNU C++ compiler.
 g77-3.0    - The GNU Fortran 77 compiler.
 g77-3.0-doc - Documentation for the GNU Fortran compiler (g77).
 gcc-3.0    - The GNU C compiler.
 gcc-3.0-base - The GNU Compiler Collection (base package).
 gcc-3.0-doc - Documentation for the GNU compilers (gcc, gobjc, g++).
 gcj-3.0    - The GNU compiler for Java(TM).
 gij-3.0    - The GNU Java bytecode interpreter.
 gobjc-3.0  - The GNU Objective-C compiler.
 libffi2    - Foreign Function Interface library runtime
 libffi2-dev - Foreign Function Interface library development
 libgcc1    - GCC support library.
 libgcj2    - Java runtime library for use with gcj
 libgcj2-dev - Java development headers and static library for use with gcj
 libobjc1   - Runtime library for GNU Objective-C applications.
 libstdc++3 - The GNU stdc++ library version 3
 libstdc++3-dbg - The GNU stdc++ library version 3 (debugging files)
 libstdc++3-dev - The GNU stdc++ library version 3 (development files)
 libstdc++3-doc - The GNU stdc++ library version 3 (documentation files)
 protoize   - Create/remove ANSI prototypes from C code
Closes: 133433 133435
Changes: 
 gcc-3.0 (1:3.0.4ds2-0pre020210) unstable; urgency=low
 .
   * Make the base package dependent on the binary-arch target. Closes: #133433.
   * Get libstdc++ on arm woring (define _GNU_SOURCE). Closes: #133435.
Files: 
 1ff46e4837742f700cf6806a7a7ef668 1671 devel standard 
gcc-3.0_3.0.4ds2-0pre020210.dsc
 5b2316b7f21c5d56a18ad3887f7d007b 4345231 devel standard 
gcc-3.0_3.0.4ds2-0pre020210.diff.gz
 228aa5c98d9a9a80e7e37a5db0bd575f 71352 doc optional 
cpp-3.0-doc_3.0.4-0pre020210_all.deb
 1670ca93e9af09f47cf3f27924162478 7008466 doc optional 
libstdc++3-doc_3.0.4-0pre020210_all.deb
 db09fde654c4039fe6cd7f1c5c3bbece 308394 doc optional 
g77-3.0-doc_3.0.4-0pre020210_all.deb
 3526689e91e879d7705ef059ed10934a 546996 doc optional 
gcc-3.0-doc_3.0.4-0pre020210_all.deb
 d15465552e17d76f0cd842326459e1f6 115260 devel standard 
gcc-3.0-base_3.0.4-0pre020210_i386.deb
 7d34931111a7a41c8fc5fd879826db76 46878 libs standard 
libgcc1_3.0.4-0pre020210_i386.deb
 696100112f5884d09eeece6d2da94eb3 115152 interpreters standard 
cpp-3.0_3.0.4-0pre020210_i386.deb
 b0691cd10b0e2a35580e52129417e3a7 22994 devel optional 
protoize_3.0.4-0pre020210_i386.deb
 cd28e2b750720173d78fcc3a34625739 48256 devel extra 
fixincludes_3.0.4-0pre020210_i386.deb
 3e36bd2afceb7cf7690e7f64c14a8202 1188930 devel optional 
gobjc-3.0_3.0.4-0pre020210_i386.deb
 a44d9702e59162d8b525a391398915f2 103948 libs optional 
libobjc1_3.0.4-0pre020210_i386.deb
 7a9cd25d90f14d5b3c485c1b98842d76 1366990 devel optional 
gcj-3.0_3.0.4-0pre020210_i386.deb
 c2efb6be7b1a3506a06edf437a783b94 8456 devel optional 
gij-3.0_3.0.4-0pre020210_i386.deb
 368be104331867358f8dcc999a54fcad 1856998 libs optional 
libgcj2_3.0.4-0pre020210_i386.deb
 1fbf26857706ac744af5a0ac43bc7b57 3854858 devel optional 
libgcj2-dev_3.0.4-0pre020210_i386.deb
 4a31cfa0fec957c046dbe4225407f5c6 90630 devel extra 
fastjar_3.0.4-0pre020210_i386.deb
 d80e7e81a19d21f675f7d0c468d687c6 5242 libs optional 
libffi2_3.0.4-0pre020210_i386.deb
 7eea0e802567a51bc0363b3c9304bffc 10722 devel optional 
libffi2-dev_3.0.4-0pre020210_i386.deb
 456c24103c716be9eab858b45d1a3bf5 1434160 devel optional 
g++-3.0_3.0.4-0pre020210_i386.deb
 46d0241223d1e91e697a5d9c13364b18 201664 base standard 
libstdc++3_3.0.4-0pre020210_i386.deb
 149edc95e6ce7dcfbfc558ce84bbb3e0 563660 devel optional 
libstdc++3-dev_3.0.4-0pre020210_i386.deb
 29eccbe7eeb7dbb966dcdebc71eca42d 587296 devel extra 
libstdc++3-dbg_3.0.4-0pre020210_i386.deb
 036050c702b12ca43104e228243f5512 1376300 devel optional 
g77-3.0_3.0.4-0pre020210_i386.deb
 2e84a32e2c011d4f595d1d994b0aad1e 1445888 devel standard 
gcc-3.0_3.0.4-0pre020210_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv
Comment: Requires PGP version 2.6 or later.

iQEVAwUBPGryAguDzMCIcnEhAQHDMwgAtFKMhWoZMFaheOoqNgcU1/THsi8Xn8F4
N5YW9jxZTyVNERWPs9zhiEvE7Cc3kmwHj71kKoAEPV9yYRsqo/rE51rvx0dTjux0
W7QFEN+rJO49idHv0mtDar1M1YQKh6VHIsQOjdk2r6uvQG0uRp9dtzKyXrl38RU9
sot/Q9YennGUNQCXQoT/6BxNQpb9UGAauj8gx7tkP4xu425yR+7iW2K0dGm66PcS
QWwKyooyyFzy6lsSZ3S94HxJNC1zKXXBrHnnhgWjEKAQF1FTHChec6LDhA6zLx7N
+03OshHDF4wFLz/ZiA3SNvz03SyEXh1M6ybEMXxWpULBf8/D4GfCBg==
=aW02
-----END PGP SIGNATURE-----


Reply via email to