
----- Mail original -----
De: "Graham Bennett" <graham-boost@simulcra.org> À: boost@lists.boost.org Envoyé: Lundi 10 Janvier 2011 21:41:53 Objet: [boost] status of sp_counted_base_solaris.hpp
Hi all,
I'm interested in getting boost::shared_ptr to use atomic ops on Solaris. I notice there is an implementation using the OS-provided atomics in boost/detail/sp_counted_base_solaris.hpp, but it doesn't seem to be included. According to this thread: http://lists.boost.org/Archives/boost/2006/07/107144.php, it seems the reason might be that it wasn't possible to come up with a proper preprocessor condition to include it on the right versions of Solaris.
I'm considering modifying my boost installation to include this header on Solaris - does anyone know of any issues with the code, or can they confirm that it has been well tested? Are there any other reasons for its omission?
I tried on a real mt program and got random crashes with SIGBUS signals. Sorry I have no simple test case at the moment. SunOS 5.10 x86, Sunstudio 12, Boost 1.48. Regards, Ivan