id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 3708,Followup patch to Changeset 49704,Troy.Runkel@…,John Maddock,"On 2008-11-12 Changeset 49704 was submitted to the boost trunk for boost/type_traits/intrinsics.hpp to fix a 32-bit Linux alignment_of failure. Part of the change was to check for {{{""#if !defined(unix)""}}}. If intrinsics.hpp is compiled on 32-bit Linux using GCC 4.3 with the -std=c++98 command-line argument then this fix will not work as expected. The -std=c++98 argument argument informs the compiler to define {{{""__unix__""}}} but not {{{""unix""}}}. If believe the original fix needs to be updated to check for {{{""#if !defined(__unix__)""}}}.",Bugs,closed,Boost 1.42.0,type_traits,Boost 1.40.0,Problem,fixed,,