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

Bug#189983: marked as done (libstdc++5: symbol __gnu_cxx::_Atomic_add_mutex missing)



Your message dated Mon, 28 Apr 2003 02:17:59 -0400
with message-id <E19A1xf-0004r2-00@auric.debian.org>
and subject line Bug#189983: fixed in gcc-3.3 1:3.3ds6-0pre6
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; 21 Apr 2003 09:49:13 +0000
>From simon@verein.lst.de Mon Apr 21 04:49:13 2003
Return-path: <simon@verein.lst.de>
Received: from verein.lst.de [212.34.181.86] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 197XvE-0004Xh-00; Mon, 21 Apr 2003 04:49:12 -0500
Received: (from simon@localhost)
	by verein.lst.de (8.11.6/8.11.6) id h3L9nBB24758
	for submit@bugs.debian.org; Mon, 21 Apr 2003 11:49:11 +0200
Date: Mon, 21 Apr 2003 11:49:11 +0200
From: Simon Hausmann <simon@lst.de>
To: submit@bugs.debian.org
Subject: libstdc++5: symbol __gnu_cxx::_Atomic_add_mutex missing
Message-ID: <20030421114910.A24746@verein.lst.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
X-PGP-KeyID: 1242A6F2
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-3.9 required=4.0
	tests=HAS_PACKAGE,SPAM_PHRASE_00_01,USER_AGENT,USER_AGENT_MUTT
	version=2.44
X-Spam-Level: 

Package: libstdc++5
Version: 1:3.3-0pre5
Severity: normal

The symbol in the subject is missing from libstdc++5. It appears to be
new in gcc-3.3's libstdc++. A simple testcase like this compiled with
-O2 reproduces the problem:

#include <string>

int main()
{
    std::string bleh;
    return 0;
}

g++-3.3 -O2 -o test test.cc ; ./test
./test: relocation error: ./test: symbol
_ZN9__gnu_cxx17_Atomic_add_mutexE, version GLIBCPP_3.2.3 not defined in
file libstdc++.so.5 with link time reference


-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux helios 2.4.21-pre6 #1 Wed Apr 2 12:59:35 MEST 2003 i686
Locale: LANG=C, LC_CTYPE=de_DE@euro

Versions of packages libstdc++5 depends on:
ii  gcc-3.3-base                 1:3.3-0pre5 The GNU Compiler Collection (base 
ii  libc6                        2.3.1-17    GNU C Library: Shared libraries an
ii  libgcc1                      1:3.3-0pre5 GCC support library

-- no debconf information

---------------------------------------
Received: (at 189983-close) by bugs.debian.org; 28 Apr 2003 06:23:18 +0000
>From katie@auric.debian.org Mon Apr 28 01:23:18 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 19A22l-0001IN-00; Mon, 28 Apr 2003 01:23:15 -0500
Received: from katie by auric.debian.org with local (Exim 3.35 1 (Debian))
	id 19A1xf-0004r2-00; Mon, 28 Apr 2003 02:17:59 -0400
From: Matthias Klose <doko@debian.org>
To: 189983-close@bugs.debian.org
X-Katie: $Revision: 1.33 $
Subject: Bug#189983: fixed in gcc-3.3 1:3.3ds6-0pre6
Message-Id: <E19A1xf-0004r2-00@auric.debian.org>
Sender: Archive Administrator <katie@auric.debian.org>
Date: Mon, 28 Apr 2003 02:17:59 -0400
Delivered-To: 189983-close@bugs.debian.org

We believe that the bug you reported is fixed in the latest version of
gcc-3.3, which is due to be installed in the Debian FTP archive:

cpp-3.3-doc_3.3-0pre6_all.deb
  to pool/main/g/gcc-3.3/cpp-3.3-doc_3.3-0pre6_all.deb
cpp-3.3_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/cpp-3.3_3.3-0pre6_i386.deb
fastjar_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/fastjar_3.3-0pre6_i386.deb
fixincludes_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/fixincludes_3.3-0pre6_i386.deb
g++-3.3_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/g++-3.3_3.3-0pre6_i386.deb
g77-3.3-doc_3.3-0pre6_all.deb
  to pool/main/g/gcc-3.3/g77-3.3-doc_3.3-0pre6_all.deb
g77-3.3_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/g77-3.3_3.3-0pre6_i386.deb
gcc-3.3-base_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/gcc-3.3-base_3.3-0pre6_i386.deb
gcc-3.3-doc_3.3-0pre6_all.deb
  to pool/main/g/gcc-3.3/gcc-3.3-doc_3.3-0pre6_all.deb
gcc-3.3_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/gcc-3.3_3.3-0pre6_i386.deb
gcc-3.3_3.3ds6-0pre6.diff.gz
  to pool/main/g/gcc-3.3/gcc-3.3_3.3ds6-0pre6.diff.gz
gcc-3.3_3.3ds6-0pre6.dsc
  to pool/main/g/gcc-3.3/gcc-3.3_3.3ds6-0pre6.dsc
gcc-3.3_3.3ds6.orig.tar.gz
  to pool/main/g/gcc-3.3/gcc-3.3_3.3ds6.orig.tar.gz
gcj-3.3_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/gcj-3.3_3.3-0pre6_i386.deb
gij-3.3_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/gij-3.3_3.3-0pre6_i386.deb
gnat-3.3-doc_3.3-0pre6_all.deb
  to pool/main/g/gcc-3.3/gnat-3.3-doc_3.3-0pre6_all.deb
gnat-3.3_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/gnat-3.3_3.3-0pre6_i386.deb
gobjc-3.3_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/gobjc-3.3_3.3-0pre6_i386.deb
gpc-2.1-3.3-doc_3.3.20030409-0pre6_all.deb
  to pool/main/g/gcc-3.3/gpc-2.1-3.3-doc_3.3.20030409-0pre6_all.deb
gpc-2.1-3.3_3.3.20030409-0pre6_i386.deb
  to pool/main/g/gcc-3.3/gpc-2.1-3.3_3.3.20030409-0pre6_i386.deb
libffi2-dev_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/libffi2-dev_3.3-0pre6_i386.deb
libffi2_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/libffi2_3.3-0pre6_i386.deb
libg2c0_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/libg2c0_3.3-0pre6_i386.deb
libgcc1_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/libgcc1_3.3-0pre6_i386.deb
libgcj-common_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/libgcj-common_3.3-0pre6_i386.deb
libgcj4-dev_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/libgcj4-dev_3.3-0pre6_i386.deb
libgcj4_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/libgcj4_3.3-0pre6_i386.deb
libobjc1_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/libobjc1_3.3-0pre6_i386.deb
libstdc++5-3.3-dbg_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/libstdc++5-3.3-dbg_3.3-0pre6_i386.deb
libstdc++5-3.3-dev_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/libstdc++5-3.3-dev_3.3-0pre6_i386.deb
libstdc++5-3.3-doc_3.3-0pre6_all.deb
  to pool/main/g/gcc-3.3/libstdc++5-3.3-doc_3.3-0pre6_all.deb
libstdc++5-3.3-pic_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/libstdc++5-3.3-pic_3.3-0pre6_i386.deb
libstdc++5_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/libstdc++5_3.3-0pre6_i386.deb
protoize_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/protoize_3.3-0pre6_i386.deb
treelang-3.3_3.3-0pre6_i386.deb
  to pool/main/g/gcc-3.3/treelang-3.3_3.3-0pre6_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 189983@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated gcc-3.3 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-----

Format: 1.7
Date: Sun, 27 Apr 2003 19:47:54 +0200
Source: gcc-3.3
Binary: libstdc++5-3.3-dev libffi2-dev libgnat3.15 gcc-3.3-nof gcc-3.3 libobjc1 gcj-3.3 libgcc1 libgcj-common gobjc-3.3 gcc-3.3-soft-float libstdc++5-3.3-doc libgcj4 treelang-3.3 gpc-2.1-3.3-doc libstdc++5 cpp-3.3-doc protoize fastjar cpp-3.3 fixincludes libg2c0 gij-3.3 libstdc++5-3.3-pic g++-3.3 gcc-3.3-base libstdc++5-3.3-dbg g77-3.3-doc gpc-2.1-3.3 gnat-3.3 g77-3.3 libgcj4-dev gcc-3.3-doc libffi2 gnat-3.3-doc
Architecture: source i386 all
Version: 1:3.3ds6-0pre6
Distribution: unstable
Urgency: high
Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description: 
 cpp-3.3    - The GNU C preprocessor
 cpp-3.3-doc - Documentation for the GNU C preprocessor (cpp)
 fastjar    - Jar creation utility
 fixincludes - Fix non-ANSI header files
 g++-3.3    - The GNU C++ compiler
 g77-3.3    - The GNU Fortran 77 compiler
 g77-3.3-doc - Documentation for the GNU Fortran compiler (g77)
 gcc-3.3    - The GNU C compiler
 gcc-3.3-base - The GNU Compiler Collection (base package)
 gcc-3.3-doc - Documentation for the GNU compilers (gcc, gobjc, g++)
 gcj-3.3    - The GNU compiler for Java(TM)
 gij-3.3    - The GNU Java bytecode interpreter
 gnat-3.3   - The GNU Ada compiler
 gnat-3.3-doc - Documentation for the GNU Ada compiler (gnat)
 gobjc-3.3  - The GNU Objective-C compiler
 gpc-2.1-3.3 - The GNU Pascal compiler
 gpc-2.1-3.3-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)
 libgcj4    - Java runtime library for use with gcj
 libgcj4-dev - Java development headers and static library for use with gcj
 libobjc1   - Runtime library for GNU Objective-C applications
 libstdc++5 - The GNU Standard C++ Library v3
 libstdc++5-3.3-dbg - The GNU Standard C++ Library v3 (debugging files)
 libstdc++5-3.3-dev - The GNU Standard C++ Library v3 (development files)
 libstdc++5-3.3-doc - The GNU Standard C++ Library v3 (documentation files)
 libstdc++5-3.3-pic - The GNU Standard C++ Library v3 (shared library subset kit)
 protoize   - Create/remove ANSI prototypes from C code
 treelang-3.3 - The GNU Treelang compiler
Closes: 189424 189983
Changes: 
 gcc-3.3 (1:3.3ds6-0pre6) unstable; urgency=high
 .
   * gcc-3.3 prerelease taken from the gcc-3_3-branch (CVS 20030426).
   * libstdc++-doc: Fix index.html link (closes: #189424).
   * Revert back to the i486 atomicity implementation, that was used
     for gcc-3.2 as well. Reopens: #184446, #185662. Closes: #189983.
     For this reason, tighten the libstdc++5 shlibs dependency. See
     http://lists.debian.org/debian-devel/2003/debian-devel-200304/msg01895.html
     Don't build the ix86 specfic libstdc++ libs anymore.
Files: 
 46ab5f450c17ddc0ed3f2d365a4c086b 2405 devel standard gcc-3.3_3.3ds6-0pre6.dsc
 17f32eb58e490bdd1c9be9b7bb8d82a1 23471404 devel standard gcc-3.3_3.3ds6.orig.tar.gz
 5c2f80dcb5d7de7b2f9860e965331884 2038072 devel standard gcc-3.3_3.3ds6-0pre6.diff.gz
 ca5737b6ca50726b3ad79c7fb1ad9fbf 83690 doc optional cpp-3.3-doc_3.3-0pre6_all.deb
 df7be6ef1e462b66217876b312daa92a 2609384 doc optional libstdc++5-3.3-doc_3.3-0pre6_all.deb
 6ad7e50a77b8641eacec9fdf7929d7c3 275332 doc optional g77-3.3-doc_3.3-0pre6_all.deb
 573ced3509181097ef8f6bfee0bcd2be 348988 doc optional gnat-3.3-doc_3.3-0pre6_all.deb
 c67367980a60cb25248f442bd0efeb51 75358 doc optional gpc-2.1-3.3-doc_3.3.20030409-0pre6_all.deb
 3c877ce5a24ea3f809ac871a3f664457 604416 doc optional gcc-3.3-doc_3.3-0pre6_all.deb
 0ce8d73a5b01f39df58e2ee9954811e0 134580 devel important gcc-3.3-base_3.3-0pre6_i386.deb
 3abbe49a464733dc7ad5d2bdf59289b4 63592 libs important libgcc1_3.3-0pre6_i386.deb
 b819161d26bb679f073b65a28f9cc699 1307466 interpreters standard cpp-3.3_3.3-0pre6_i386.deb
 eb804fd3c859c86f144698fc4e88502e 22612 devel optional protoize_3.3-0pre6_i386.deb
 19eea660b5d2deef916e508601944e22 47144 devel optional fixincludes_3.3-0pre6_i386.deb
 76fa4b9d7406f6feb23bee04fb3d5ed7 1380816 devel optional gobjc-3.3_3.3-0pre6_i386.deb
 7ed251b464168e3e5a0a0023628837c2 119648 libs optional libobjc1_3.3-0pre6_i386.deb
 8cd4dccd514314019af02faaa87c2a7b 12954 devel optional gij-3.3_3.3-0pre6_i386.deb
 52e89bcb516fa7e79e8ec3315f65d99a 4031034 libs optional libgcj4_3.3-0pre6_i386.deb
 2b57d4837bb5b84831d61515f67a46ec 49584 libs optional libgcj-common_3.3-0pre6_i386.deb
 89f4ff3d719e74e07b71b132068baa13 1603000 devel optional gcj-3.3_3.3-0pre6_i386.deb
 1cc60ed19408df9fcc36f8699e805ad5 4852256 libdevel optional libgcj4-dev_3.3-0pre6_i386.deb
 c144704ed8e10452426342381ae9fe2e 107010 devel extra fastjar_3.3-0pre6_i386.deb
 ae31efd7558393453d9e7072ce3342dc 60130 libs optional libffi2_3.3-0pre6_i386.deb
 95c9b76134e2d3a46f729935fff70ac1 11382 libdevel optional libffi2-dev_3.3-0pre6_i386.deb
 8e20ecbad3b42431824e95368b298194 1669844 devel standard g++-3.3_3.3-0pre6_i386.deb
 44484c4221343fd3def33f983584dfc1 264188 base important libstdc++5_3.3-0pre6_i386.deb
 6f4899d0f3f557f362230c931c68aa4a 737946 libdevel optional libstdc++5-3.3-dev_3.3-0pre6_i386.deb
 e5e8a3d3c4b20f526b38cf76488a28c2 311446 libdevel extra libstdc++5-3.3-pic_3.3-0pre6_i386.deb
 84e4a281999101b4e2affd315082b8c5 4976708 libdevel extra libstdc++5-3.3-dbg_3.3-0pre6_i386.deb
 c7c97698e1ed5c31da9aef8c828ede36 47264 libs optional libg2c0_3.3-0pre6_i386.deb
 927d61e5318d0711421e24c2d04b918a 1512180 devel optional g77-3.3_3.3-0pre6_i386.deb
 4a15a53b89f9a2a048c756b97b5e6347 6107886 devel optional gnat-3.3_3.3-0pre6_i386.deb
 4785732f2de021979a1d40322b9f06e1 1222636 devel optional treelang-3.3_3.3-0pre6_i386.deb
 3b8d4acbf5c111e42feb2d3b6cbf2fb3 1936604 devel optional gpc-2.1-3.3_3.3.20030409-0pre6_i386.deb
 374cf1800fa0f5186d3689d6eeaa3f8f 1227160 devel standard gcc-3.3_3.3-0pre6_i386.deb

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

iQEVAwUBPqyviQuDzMCIcnEhAQEPVQf8DZMM2Gcu+guunVEZJVEgXLxGsTyqRUEF
vWDa9Ay0SvtjWqIaIOsaKIBAHyXSlOENZ4l2X/6svN/qXfXsXOi1E28EUdrMC+i5
r67hsaGLchci808A1nZNIwfdQUYXu2aIy5KSkTXaFc2i7iDgK8ncaa9e0zdlA1Ks
cSW6Cm/j6TsGrRVVHwU0ms6c9RatjwTPLTnuMMo82xO2bF1PN883wOfbmVbbOWcZ
CWHfxZJ5inamoCTQ82Kyz4IJ8nc+bDHGVWSMh5BUlYuPNct/lVSkvrCZEPQURUmE
bHbb2E1HPL0DlegILqiBpo5w3oYyTr76H3t6yXltWC3AB40SrC8xxA==
=piij
-----END PGP SIGNATURE-----



Reply to: