Hi,
There is a problem when using slots & trackable from Boost with GCC 4.1 - I
don't know whether this is a GCC problem or a Boost problem, but it affects us
(OpenWengo) on both Fedora Core and Feisty, since both distribute gcc 4.1.
I'm attaching a test case - the expected output is:
create A
fire SGN
A
create B
fire SGN
A
B
delete A
fire SGN
B
delete B
fire SGN
exit
This doesn't happen :)
What actually happens is that you get jibberish after "fire SGN" once you have
deleted A, since the correct signal slot isn't selected. I'll attach the test
case straight away.
--
Summary: Problem with GCC 4.1 and Boost signals
Product: gcc
Version: 4.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: dave dot neary at wengo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31164