[boost] [aligned_storage] problem for GCC 3.2 and proposed solution