$NetBSD: patch-aa,v 1.1 2017/03/14 13:12:28 wiz Exp $ Try to be platform agnostic during endianness detection. https://code.google.com/p/leveldb/issues/detail?id=137 --- port/port_posix.h.orig 2012-12-27 18:32:31.000000000 +0000 +++ port/port_posix.h @@ -7,6 +7,13 @@ #ifndef STORAGE_LEVELDB_PORT_PORT_POSIX_H_ #define STORAGE_LEVELDB_PORT_PORT_POSIX_H_ +#ifndef __BYTE_ORDER +#define __BYTE_ORDER _BYTE_ORDER +#endif +#ifndef __LITTLE_ENDIAN +#define __LITTLE_ENDIAN _LITTLE_ENDIAN +#endif + #undef PLATFORM_IS_LITTLE_ENDIAN #if defined(OS_MACOSX) #include