|
From: | Paul Eggert |
Subject: | bug#27736: OSX 10.6.8: Building from master branch fails. |
Date: | Tue, 27 Mar 2018 14:19:22 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 |
Unfortunately these numbers don't fit into a 30-bit integer and so they run afoul of a portability issue, namely, that files byte-compiled on a 64-bit Emacs should run on a 32-bit Emacs and vice versa. I noticed this problem when preparing a patch to catch this sort of issue. To fix this particular instance of the problem, I attempted to migrate the localtime workaround into editfns.c (so that the fix is more-general, and is not limited to org-clock), by installing the attached patches into master. Please give them a try, since I don't have easy access to Mac OS X. I'm still a bit fuzzy on exactly which timestamps cause Mac OS X localtime to go belly-up (is it timezone dependent?), so quite possibly the magic numbers in these patches need to be adjusted a bit so that the code will work in any timezone from TZ=AAA-24:59:59 to TZ=ZZZ24:59:59; please let me know.> (<= m -1034058203136) > (<= m -1034058203135))
0001-Update-from-Gnulib.patch
Description: Text Data
0002-Avoid-using-unportable-integer-in-org-clock.patch
Description: Text Data
[Prev in Thread] | Current Thread | [Next in Thread] |