[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#180129: marked as done (g++-3.2: please use --enable-__cxa_atexit)



Your message dated Wed, 12 Feb 2003 07:17:57 -0500
with message-id <E18ivpt-0007P0-00@auric.debian.org>
and subject line Bug#180129: fixed in gcc-3.2 1:3.2.3ds0-0pre1
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; 7 Feb 2003 14:15:11 +0000
>From markus@oberhumer.com Fri Feb 07 08:15:11 2003
Return-path: <markus@oberhumer.com>
Received: from lilzclust01.liwest.at (lilzcluster.liwest.at) [212.33.55.11] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 18h9Ha-0004iv-00; Fri, 07 Feb 2003 08:15:11 -0600
Received: from laetitia.oberhumer.com by lilzcluster.liwest.at (8.10.2/1.1.2.11/08Jun01-1123AM)
	id h17EEcW0000931454; Fri, 7 Feb 2003 15:14:38 +0100 (MET)
Received: from mfx by laetitia.oberhumer.com with local (Exim 3.36 #1 (Debian))
	id 18h9Jt-000125-00; Fri, 07 Feb 2003 15:17:33 +0100
Date: Fri, 7 Feb 2003 15:17:33 +0100
From: "Markus F.X.J. Oberhumer" <markus@oberhumer.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: g++-3.2: please use --enable-__cxa_atexit
Message-ID: <[🔎] 20030207141733.GA3959@oberhumer.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
X-Reportbug-Version: 2.10
X-no-Archive: yes
X-GPG-KeyID: 0x0B2043C9
X-GPG-Fingerprint: 1077 CF79 F341 3A50 03A3  93CE 4D61 57AB 0B20 43C9
X-GPG-Keyserver: http://www.keyserver.net/
X-Oberhumer-Conspiracy: There is no conspiracy. At least not today.
User-Agent: Mutt/1.5.3i
Sender: "Markus F.X.J. Oberhumer" <markus@oberhumer.com>
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-5.9 required=5.0
	tests=SPAM_PHRASE_02_03,USER_AGENT,USER_AGENT_MUTT
	version=2.41
X-Spam-Level: 

Package: g++-3.2
Version: 1:3.2.2-1
Severity: normal

For a standard conforming compiler, g++-3.2 must be configured with
--enable-__cxa_atexit (the function __cxa_atexit is in libc6).

>From gcc-3.2.2/gcc/config.in:

/* Define if you want to use __cxa_atexit, rather than atexit, to
   register C++ destructors for local statics and global objects.
   This is essential for fully standards-compliant handling of
   destructors, but requires __cxa_atexit in libc. */
#undef DEFAULT_USE_CXA_ATEXIT

For more background information on this topic have a look at a recent
C++ book like "Modern C++ Design" by A. Alexandrescu.

Thanks,
Markus F.X.J. Oberhumer


-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux laetitia 2.4.20-perfctr #5 Sun Jan 12 04:28:01 CET 2003 i686
Locale: LANG=C, LC_CTYPE=de_DE@euro

Versions of packages g++-3.2 depends on:
ii  gcc-3.2                       1:3.2.2-1  The GNU C compiler
ii  gcc-3.2-base                  1:3.2.2-1  The GNU Compiler Collection (base 
ii  libc6                         2.3.1-11   GNU C Library: Shared libraries an
ii  libstdc++5-dev                1:3.2.2-1  The GNU Standard C++ Library v3 (d

-- no debconf information



---------------------------------------
Received: (at 180129-close) by bugs.debian.org; 12 Feb 2003 12:23:09 +0000
>From katie@auric.debian.org Wed Feb 12 06:23:09 2003
Return-path: <katie@auric.debian.org>
Received: from auric.debian.org [206.246.226.45] (mail)
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 18ivus-0006cu-00; Wed, 12 Feb 2003 06:23:06 -0600
Received: from katie by auric.debian.org with local (Exim 3.35 1 (Debian))
	id 18ivpt-0007P0-00; Wed, 12 Feb 2003 07:17:57 -0500
From: Ryan Murray <rmurray@debian.org>
To: 180129-close@bugs.debian.org
X-Katie: $Revision: 1.32 $
Subject: Bug#180129: fixed in gcc-3.2 1:3.2.3ds0-0pre1
Message-Id: <E18ivpt-0007P0-00@auric.debian.org>
Sender: Archive Administrator <katie@auric.debian.org>
Date: Wed, 12 Feb 2003 07:17:57 -0500
Delivered-To: 180129-close@bugs.debian.org

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.3-0pre1_all.deb
  to pool/main/g/gcc-3.2/cpp-3.2-doc_3.2.3-0pre1_all.deb
cpp-3.2_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/cpp-3.2_3.2.3-0pre1_i386.deb
fastjar_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/fastjar_3.2.3-0pre1_i386.deb
fixincludes_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/fixincludes_3.2.3-0pre1_i386.deb
g++-3.2_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/g++-3.2_3.2.3-0pre1_i386.deb
g77-3.2-doc_3.2.3-0pre1_all.deb
  to pool/main/g/gcc-3.2/g77-3.2-doc_3.2.3-0pre1_all.deb
g77-3.2_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/g77-3.2_3.2.3-0pre1_i386.deb
gcc-3.2-base_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/gcc-3.2-base_3.2.3-0pre1_i386.deb
gcc-3.2-doc_3.2.3-0pre1_all.deb
  to pool/main/g/gcc-3.2/gcc-3.2-doc_3.2.3-0pre1_all.deb
gcc-3.2_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/gcc-3.2_3.2.3-0pre1_i386.deb
gcc-3.2_3.2.3ds0-0pre1.diff.gz
  to pool/main/g/gcc-3.2/gcc-3.2_3.2.3ds0-0pre1.diff.gz
gcc-3.2_3.2.3ds0-0pre1.dsc
  to pool/main/g/gcc-3.2/gcc-3.2_3.2.3ds0-0pre1.dsc
gcc-3.2_3.2.3ds0.orig.tar.gz
  to pool/main/g/gcc-3.2/gcc-3.2_3.2.3ds0.orig.tar.gz
gcj-3.2_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/gcj-3.2_3.2.3-0pre1_i386.deb
gij-3.2_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/gij-3.2_3.2.3-0pre1_i386.deb
gnat-3.2-doc_3.2.3-0pre1_all.deb
  to pool/main/g/gcc-3.2/gnat-3.2-doc_3.2.3-0pre1_all.deb
gnat-3.2_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/gnat-3.2_3.2.3-0pre1_i386.deb
gobjc-3.2_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/gobjc-3.2_3.2.3-0pre1_i386.deb
gpc-2.1-3.2-doc_3.2.3.20030209-0pre1_all.deb
  to pool/main/g/gcc-3.2/gpc-2.1-3.2-doc_3.2.3.20030209-0pre1_all.deb
gpc-2.1-3.2_3.2.3.20030209-0pre1_i386.deb
  to pool/main/g/gcc-3.2/gpc-2.1-3.2_3.2.3.20030209-0pre1_i386.deb
libffi2-dev_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/libffi2-dev_3.2.3-0pre1_i386.deb
libffi2_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/libffi2_3.2.3-0pre1_i386.deb
libg2c0_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/libg2c0_3.2.3-0pre1_i386.deb
libgcc1_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/libgcc1_3.2.3-0pre1_i386.deb
libgcj-common_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/libgcj-common_3.2.3-0pre1_i386.deb
libgcj3-dev_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/libgcj3-dev_3.2.3-0pre1_i386.deb
libgcj3_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/libgcj3_3.2.3-0pre1_i386.deb
libgnat3.15a_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/libgnat3.15a_3.2.3-0pre1_i386.deb
libobjc1_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/libobjc1_3.2.3-0pre1_i386.deb
libstdc++5-dbg_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/libstdc++5-dbg_3.2.3-0pre1_i386.deb
libstdc++5-dev_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/libstdc++5-dev_3.2.3-0pre1_i386.deb
libstdc++5-doc_3.2.3-0pre1_all.deb
  to pool/main/g/gcc-3.2/libstdc++5-doc_3.2.3-0pre1_all.deb
libstdc++5-pic_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/libstdc++5-pic_3.2.3-0pre1_i386.deb
libstdc++5_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/libstdc++5_3.2.3-0pre1_i386.deb
protoize_3.2.3-0pre1_i386.deb
  to pool/main/g/gcc-3.2/protoize_3.2.3-0pre1_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 180129@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ryan Murray <rmurray@debian.org> (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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue, 11 Feb 2003 06:18:09 -0700
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: all i386 source 
Version: 1:3.2.3ds0-0pre1
Distribution: unstable
Urgency: low
Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org>
Changed-By: Ryan Murray <rmurray@debian.org>
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: 179931 180129 180520
Changes: 
 gcc-3.2 (1:3.2.3ds0-0pre1) unstable; urgency=low
 .
   * gcc-3.2.3 prerelease (CVS 20030210)
     - Fixes long millicode calls on hppa (closes: #180520)
   * New gpc-20030209 version.  Remove gpc-update.dpatch and gpc-testsuite.dptch
     as they are no longer needed.
   * Fix netbsd-i386 patches (closes: #180129, #179931)
   * m68k-bootstrap.dpatch: backport gcse.c changes from 3.3/MAIN to 3.2
   * Change priority of libstdc++5 and gcc-3.2-base to important.
   *
Files: 
 0ffd66a355bcdc578ef705bcd322b3a1 1261116 doc optional libstdc++5-doc_3.2.3-0pre1_all.deb
 13fa90dfdd822935e89317b39560e62f 680718 devel optional libstdc++5-dev_3.2.3-0pre1_i386.deb
 1e0fd2a552d03592afaed9f112af89e0 630944 doc optional gcc-3.2-doc_3.2.3-0pre1_all.deb
 338cb6c357dd46a74c77d1d7cfd6efda 1768755 devel standard gcc-3.2_3.2.3ds0-0pre1.diff.gz
 3f5cd590130a28745911562eb320902b 123564 devel important gcc-3.2-base_3.2.3-0pre1_i386.deb
 3f87d9d03ed623e4c208991cb5143ebe 1298128 devel optional gobjc-3.2_3.2.3-0pre1_i386.deb
 464e574ee18bb919c66442d0528b64f5 3012534 devel optional libgcj3-dev_3.2.3-0pre1_i386.deb
 4a9e3a3b69d0569faf8aacab9bea7364 1550376 devel standard g++-3.2_3.2.3-0pre1_i386.deb
 4f5afc2a84a4d90ef754026a816c1743 1720206 devel optional gpc-2.1-3.2_3.2.3.20030209-0pre1_i386.deb
 6c78b3a0cab64ebb65fc04fe4bf5a041 1503240 devel optional gcj-3.2_3.2.3-0pre1_i386.deb
 7c7b4a70fff4042e9efcd702a1f9ce57 2263822 devel standard gcc-3.2_3.2.3-0pre1_i386.deb
 7c860bc14115efd29a00158af0bd7673 47504 libs optional libg2c0_3.2.3-0pre1_i386.deb
 7f4edd40b33cebd32e54e64349fc7b94 1431834 devel optional g77-3.2_3.2.3-0pre1_i386.deb
 9775e237ffac983c0644aa70a5e2131e 1814 devel standard gcc-3.2_3.2.3ds0-0pre1.dsc
 858e30db6685cd4e9ad189b732a4b3e6 20814442 devel standard gcc-3.2_3.2.3ds0.orig.tar.gz
 86a3760041527497443ea36a6515a683 5402860 devel optional gnat-3.2_3.2.3-0pre1_i386.deb
 898ed27d576f2c0e42af6f9d9e9fb7d0 84266 doc optional cpp-3.2-doc_3.2.3-0pre1_all.deb
 9372ae4326184ce03537b708404f2c59 309000 devel extra libstdc++5-pic_3.2.3-0pre1_i386.deb
 93c708fdaefba9a8612cb5a940031c31 109266 libs optional libobjc1_3.2.3-0pre1_i386.deb
 9f8bc6ccc90e228fb527848d8da90716 12616 devel optional gij-3.2_3.2.3-0pre1_i386.deb
 9fc6534a8f4cb1907cfca46bdfc795d8 39866 libs optional libgcj-common_3.2.3-0pre1_i386.deb
 a13181b1dff5ae0a4e263b85f44d99e5 119938 interpreters standard cpp-3.2_3.2.3-0pre1_i386.deb
 a59c4a7f0d824d11a512ba6201347c25 39718 libs optional libgnat3.15a_3.2.3-0pre1_i386.deb
 a68e330f2077861d201181c92b017795 1506766 devel extra libstdc++5-dbg_3.2.3-0pre1_i386.deb
 a7d655d22b84298fd48d29338464fa08 309406 doc optional g77-3.2-doc_3.2.3-0pre1_all.deb
 aea1f3b838b7679f781a9a2d7fc1eb21 474296 doc optional gpc-2.1-3.2-doc_3.2.3.20030209-0pre1_all.deb
 b503414f6af802c1003c63847f90b788 55602 libs optional libffi2_3.2.3-0pre1_i386.deb
 b853aea7f0ca2e6b1ae4c051cabde36e 346806 doc optional gnat-3.2-doc_3.2.3-0pre1_all.deb
 b98a60422755a924fea84365e506f2f1 82566 devel extra fastjar_3.2.3-0pre1_i386.deb
 bbcd27bc0ae78bdf2781202b54e82093 53486 libs standard libgcc1_3.2.3-0pre1_i386.deb
 c9ae53e04c1ee84d7ade4fd2498a0234 10572 devel optional libffi2-dev_3.2.3-0pre1_i386.deb
 cd6ef4427ea3e103b8e3d28fe2e1758c 2676432 libs optional libgcj3_3.2.3-0pre1_i386.deb
 da209010903e6456d993cff86c642a4f 22538 devel optional protoize_3.2.3-0pre1_i386.deb
 e8f54587826352d4b8c78d7381259295 46456 devel optional fixincludes_3.2.3-0pre1_i386.deb
 f4fea5b5d6781eb812f8bd7e00dca2a1 252430 base important libstdc++5_3.2.3-0pre1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+SjOuN2Dbz/1mRasRAsADAJ4ptQapOssWst/lSFhc2Ql6SlRvAwCeMunS
MH0iKQidPkladaEXXmLm5rU=
=8UFU
-----END PGP SIGNATURE-----



Reply to: