diff --git a/tools/fxt.h b/tools/fxt.h
index b657c12..75dc93f 100644
--- a/tools/fxt.h
+++ b/tools/fxt.h
@@ -415,6 +415,10 @@ struct fxt_trace_user_raw64 {
 #    define FXT_RECORD_ARCH FXT_ARCH_UNKNOWN_EL
 #  elif defined(__BIG_ENDIAN__)
 #    define FXT_RECORD_ARCH FXT_ARCH_UNKNOWN_EB
+#  elif __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
+#    define FXT_RECORD_ARCH FXT_ARCH_UNKNOWN_EL
+#  elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
+#    define FXT_RECORD_ARCH FXT_ARCH_UNKNOWN_EL
 #  else
 #    error Unable to find a supported host architecture
 #  endif
