Chris, any support in ld needed?
laurent bonnaud writes:
> 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 (
>
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]