Claws Mail Bugzilla – Bug 159
The index file, in the mailboxes, is hardware's depending.
Last modified: 2005-07-08 05:19:02
You need to log in before you can comment on or make changes to this bug.
quoting the submitter: "We running Sylpheed-Claws in different hardware's architecture and each user must be re-index the Mailboxes if he had changed to other machine with different hardware. In the site of Sylpheed-Claws exist a patch to resolve this problem http://sourceforge.net/tracker/download.php?group_id=25528&atid=384600&file_id=18900&aid=526477"
Yes I know: I've been working on this intermittently.
Alfons: do you a patch for this?
2005-07-08 [colin] 1.9.12cvs29 * src/msgcache.c Make the cache/mark files platform-agnostic by writing them in little-endian format. Reading them is also done in little-endian format, of course; however, in order to avoid trashing mark data on big-endian machines, the files are, at first, read from the native format if the little-endian one doesn't exist. This is easy to deter- mine by trying to open a file with a swapped data_ver and seeing if it's the wanted version. Little-endian using users should see absolutely no difference, Big-endian users may get a very little performance drop due to byte-swapping. Tested on i386 and ppc32. Fixes bug 159 (The index file, in the mailboxes, is hardware depending).