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

Bug#293466: g++-3.4/g++-4.0 still broken

Package: g++-3.4
Version: 3.4.4-8
Followup-For: Bug #293466

Above testcase still crashes with g++-3.4 (3.4.4-8) and g++-4.0 (4.0.1-7).
Using GLIBCXX_FORCE_NEW="1" avoids the problem:

$ make -e CXX=g++-4.0
g++-4.0 -g -Wall -c -o dltest.o dltest.cc
g++-4.0 -g -lpthread -ldl -Wl,--export-dynamic -Wall dltest.o -o dltest
g++-4.0 -g -Wall -shared -o plugin.o plugin.cc

$ ./dltest
Segmentation fault (core dumped)

$ GLIBCXX_FORCE_NEW="1" ./dltest

$ make clean
rm -f dltest dltest.o plugin.o

$ make -e CXX=g++-3.4
g++-3.4 -g -Wall -c -o dltest.o dltest.cc
g++-3.4 -g -lpthread -ldl -Wl,--export-dynamic -Wall dltest.o -o dltest
g++-3.4 -g -Wall -shared -o plugin.o plugin.cc

$ ./dltest
Segmentation fault (core dumped)

$ GLIBCXX_FORCE_NEW="1" ./dltest

So long

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686-smp
Locale: LANG=C, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)

Versions of packages g++-3.4 depends on:
ii  gcc-3.4                       3.4.4-8    The GNU C compiler
ii  gcc-3.4-base                  3.4.4-8    The GNU Compiler Collection (base 
ii  libc6                         2.3.5-6    GNU C Library: Shared libraries an
ii  libstdc++6-dev                3.4.4-8    The GNU Standard C++ Library v3 (d

g++-3.4 recommends no packages.

-- no debconf information

Reply to: