Bug 159 - The index file, in the mailboxes, is hardware's depending.
: The index file, in the mailboxes, is hardware's depending.
Status: RESOLVED FIXED
: Sylpheed-Claws (GTK1)
Other
: other
: All Linux
: P1 normal
Assigned To:
: http://bugs.debian.org/cgi-bin/bugrep...
:
:
  Show dependency treegraph
 
Reported: 2003-05-23 21:08 by
Modified: 2005-07-08 05:19 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2003-05-23 21:08:55
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"
------- Comment #1 From 2003-05-25 13:39:51 -------
Yes I know: I've been working on this intermittently. 
------- Comment #2 From 2005-05-26 21:07:20 -------
Alfons: do you a patch for this?
------- Comment #3 From 2005-07-08 05:19:02 -------
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).