Just ran into this myself when I found TC DB files are not portable from
CentOS.

Really unsure why this change was added in the first place, since
configure script has always auto-detected endianness and added swapping
compile flags (-D_MYBIGEND) when needed. The TC file format
specification is clear that the files use little-endian.

But clearly a change now would break things.  What about a parallel
package suite (e.g, libtokyocabinet-le) which does the right thing and
generates/reads portable (little-endian) files? Then at least a choice
could be made by the user or by other packages with this dependency.

Reply via email to