asio: i/o cancellation under Linux/ARM broken?

Hello, I'm developing a major application using asio that is ported to Windows x86/ia64, Linux x86 and Linux on an ARM processor. It seems i/o cancellation is broken on Linux/ARM, which is a major problem for me. I added a small test case below for demonstration. On Windows, the test case will work correctly, running the loop 10 times. On Linux, it will hang after the first loop pass. Please help! (boost 1.37, Debian Linux 2.6.27) Regards, Stefan Sichler
code follows:
#ifdef WIN32
#define BOOST_ASIO_ENABLE_CANCELIO
#endif
#include <iostream>
#include
participants (1)
-
Stefan Sichler