Package: g++-3.0 Version: 1:3.0-1 Severity: normal
Hi, according to http://gcc.gnu.org/bugs.html#known, it would seem to be a good idea to compile g++-3.0 with the --use-cxa-atexit switch: >Global destructors are not run in the correct order >Global destructors should be run in the reverse order of their constructors >completing. In most cases this is the same as the reverse order of constructors >starting, but sometimes it is different, and that is important. You need to >compile and link your programs with --use-cxa-atexit. We have not turned this >switch on by default, as it requires a cxa aware runtime library (libc, glibc, >or equivalent). A more detailed explanation is given in: http://gcc.gnu.org/ml/gcc-patches/1999-12n/msg00664.html -- System Information Debian Release: testing/unstable Architecture: i386 Kernel: Linux irancy 2.4.4-686 #1 Sun Apr 29 12:22:40 EST 2001 i686 Locale: LANG=C, LC_CTYPE=C Versions of packages g++-3.0 depends on: ii gcc-3.0 1:3.0-1 The GNU C compiler. ii gcc-3.0-base 1:3.0-1 The GNU compiler collection (base ii libc6 2.2.3-6 GNU C Library: Shared libraries an ii libstdc++3-dev 1:3.0-1 The GNU stdc++ library version 3 (