File datrie-bigendian.patch of Package python-datrie
--- datrie-0.7.1/src/datrie.pyx 2018/03/15 17:07:17 1.1 +++ datrie-0.7.1/src/datrie.pyx 2018/03/15 17:09:19 @@ -1108,8 +1108,10 @@ if length == 0: length = cdatrie.alpha_char_strlen(key)*sizeof(cdatrie.AlphaChar) cdef char* c_str = <char*> key - return c_str[:length].decode('utf_32_le') - + if sys.byteorder == "big": + return c_str[:length].decode('utf_32_be') + else: + return c_str[:length].decode('utf_32_le') def to_ranges(lst): """