id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 1922,endian.hpp may select a wrong endian for NetBSD,Takeshi Mouri ,John Maddock,"In : {{{ #elif defined(_BIG_ENDIAN) # define BOOST_BIG_ENDIAN # define BOOST_BYTE_ORDER 4321 #elif defined(_LITTLE_ENDIAN) # define BOOST_LITTLE_ENDIAN # define BOOST_BYTE_ORDER 1234 }}} But, the system header on NetBSD always defines _LITTLE_ENDIAN, _BIG_ENDIAN and _PDP_ENDIAN. So BOOST_BIG_ENDIAN is defined on little endian platforms. Please change it as follow: {{{ #elif defined(_BIG_ENDIAN) && !defined(_LITTLE_ENDIAN) # define BOOST_BIG_ENDIAN # define BOOST_BYTE_ORDER 4321 #elif defined(_LITTLE_ENDIAN) && !defined(_BIG_ENDIAN) # define BOOST_LITTLE_ENDIAN # define BOOST_BYTE_ORDER 1234 }}} ",Bugs,closed,Boost 1.36.0,None,Boost 1.35.0,Problem,fixed,,