id summary reporter owner description type status milestone component version severity resolution keywords cc 3347 Lack of g++ symbol visibility support in boost::asio mark.jones@… chris_kohlhoff "This is somewhat similar to: https://svn.boost.org/trac/boost/ticket/2309 and, I think what is being offered in https://svn.boost.org/trac/boost/ticket/2114 may allow this problem to be fixed. If you compile the attached files as shown in the comments at the top of the CPP files, the one without the #pragma workaround will fail to execute its callbacks. This can also be seen with deadline timers too. I used 2 of the examples from the boost::asio documentation to create this example. The same problem does not occur on Windows using MSVC 2005." Bugs closed asio Boost 1.36.0 Problem worksforme callbacks timers firing shared library asynchronous