id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 7516,Define endianity for ARM,Jan Hudec ,John Maddock,"There are two cases here. 1. GCC and Clang define `__ARMEL__` on little-endian ARM and `__ARMEB__` on big-endian ARM, so if either is defined, use it. 1. Visual C++ for WinCE target (not sure about ARM version of Win8 yet) however does not define absolutely anything specific. It defines `__ARM__` and `ARM`, but that might be defined in other compilers on big-endian too and `_M_ARM` one would expect in analogy to `_M_X64` and similar is '''not''' defined. However there are no big-endian Windows API implementations at all, so the attached patch simply defaults to little-endian if `_WIN32` is defined. Note: The attached patch is minimal to get things to work, but the various `_M_*` defines can probably be excluded from the condition if they get covered by `_WIN32`.",Patches,closed,To Be Determined,None,Boost 1.51.0,Problem,fixed,,