[tz] [tz-announce] 2022f release of tz code and data available
Đoàn Trần Công Danh
congdanhqx at gmail.com
Sat Oct 29 09:14:33 UTC 2022
On 2022-10-28 23:31:19-0700, Paul Eggert <eggert at cs.ucla.edu> wrote:
> On 2022-10-28 21:19, Đoàn Trần Công Danh wrote:
> > Bisecting shows that fdd27053, (Fix zdump undefined behavior if !USE_LTZ, 2022-10-26)
> > is the first bad commit, reverting fdd27053 indeeds fix the problem for me.
>
> Thanks for the bug report. It's a portability bug in zdump's tzalloc
> emulation, on platforms where tzcode thinks the system lacks tm_zone.
>
> I see two problems here. First, tzcode wrongly thinks musl lacks tm_zone,
> and this hurts performance; second and more seriously (because it hurts
> correctness), on platforms lacking tm_zone zdump's tzalloc emulation returns
> a null pointer where it should return nonnull.
>
> Please try either or both of the first two of the attached patches, which I
> have installed into the development repository. (The third patch just fixes
> commentary.)
Thanks, applying one of first two patches fix the problem for me.
Applying both patches also works fine.
>
> Or you can build 2022f with no patches, by compiling with 'make
> CFLAGS="-DTM_ZONE=tm_zone -DTM_GMTOFF=tm_gmtoff"'.
Thanks for this tip, too.
--
Danh
More information about the tz
mailing list