浏览代码

Detect float endianness on centos6 with gcc 4.4

Otto Tronarp 8 年之前
父节点
当前提交
59ff9f3a31
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      include/ua_config.h.in

+ 3 - 0
include/ua_config.h.in

@@ -151,6 +151,9 @@ extern "C" {
 #elif defined(__FLOAT_WORD_ORDER__) && defined(__ORDER_LITTLE_ENDIAN__) && \
     (__FLOAT_WORD_ORDER__ == __ORDER_LITTLE_ENDIAN__) /* Defined only in GCC */
 # define UA_BINARY_OVERLAYABLE_FLOAT true
+#elif defined(__FLOAT_WORD_ORDER) && defined(__LITTLE_ENDIAN) && \
+    (__FLOAT_WORD_ORDER == __LITTLE_ENDIAN) /* Defined only in GCC */
+# define UA_BINARY_OVERLAYABLE_FLOAT true
 #endif
 
 /**