|
From: | Paul Eggert |
Subject: | Re: emacs-26, make check failures, mingw64 |
Date: | Tue, 19 Sep 2017 12:38:46 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 |
On 09/19/2017 12:08 PM, Fabrice Popineau wrote:
Clearly, the timezone is wrongly formatted.
This is because src/w32.c uses the abbreviation "ZZZ" when a POSIX TZ abbreviation is not supported by MS-Windows.
One possible fix would be for src/w32.c to call tzset with a ZZZ...Z abbreviation, and then to modify tzname[0] afterwards to have a copy of the POSIX-specified abbreviation. src/w32.c could use enough Zs so that the tzname[0] created by the MS-Windows library would be long enough and could be updated in place rather than worrying about our reallocating it.
If that's too much trouble, another workaround would be to change the test case so that it is not run on MS-Windows.
[Prev in Thread] | Current Thread | [Next in Thread] |