[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: windows build failure
From: |
Paul Eggert |
Subject: |
Re: windows build failure |
Date: |
Sat, 12 Oct 2013 12:13:08 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 |
>> > if you set your
>> > system clock to 1116918-05-14 19:20:32 UTC on such a host,
>> > or otherwise deal with outlandish time stamps, Emacs will
>> > have screwups, and it won't be trivial to fix this.
> So you are saying that 32-bit hosts will be dead for Emacs in about
> half a year (if I interpret that time stamp correctly), is that right?
No, it's A.D. 1,116,918, i.e., more than a million years
from now. Pretty outlandish, admittedly, but people often
use Emacs for outlandish things. On my 64-bit host with
TZ=UTC0, (current-time-string '(536870912 0)) returns
"Sat May 14 19:20:32 1116918", the correct value;
on GNU/Linux x32, though, Emacs configured without --with-wide-int
will report an error even though that platform's 64-bit time_t
can represent that time stamp; this is because 536870912 doesn't
fit in an Emacs integer when EMACS_INT is 32 bits.
I expect that MinGW32 will behave like GNU/Linux x32 once you
get those time_t pointer bugs fixed.
Re: windows build failure, Sean Sieger, 2013/10/12
Re: windows build failure, Sean Sieger, 2013/10/14
Re: windows build failure, Sean Sieger, 2013/10/14