From: Rene Rivera (grafik666_at_[hidden])
Date: 2003-02-15 18:45:39
[2003-02-15] Gennadiy Rozental wrote:
>> sigaction is supported by all gcc versions if the platform has it (and
>You right. But, then it looks like it does not work properly, cause
>siglongjump causing SIGSEGV.
>Maybe we do not want to use sigaction facility with gcc 2.95.3?
>Could we change line 64 in execution_monitor.cpp so signal handling won't
>be used. Does it fix hanging tests?
Changing line 64 to:
#elif defined(BOOST_HAS_SIGACTION) && !defined(__OpenBSD__)
Does make the tests not hang any more.
Instead it causes them to fail with core dumps, or perhaps that's a success?
This includes both the "test" and "thread" hangs.
-- grafik - Don't Assume Anything
-- rrivera_at_[hidden] - grafik_at_[hidden]
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk