[tz] A small first step in merging NetBSD changes into tzcode
eggert at cs.ucla.edu
Thu Jan 5 01:03:05 UTC 2023
On 2023-01-02 16:55, Paul Eggert via tz wrote:
>>> By the way, I'd been meaning to try to sync tzdb localtime.c with
>>> NetBSD's at some point. Shouldn't be that hard, I'd think, and might
>>> help get bugs fixed faster (in both directions).
>> That would be great!
> OK, thanks, I'll add that to my list of things to do.
I took a look at that and saw there are quite a few changes and NetBSD
has some gimmicks to deal with old binaries with 32-bit time_t (is that
still relevant?) so I decided to start with something simpler, namely
zdump.c. I compared NetBSD zdump.c to tzcode and saw one improvement in
NetBSD which used a NetBSD-specific function, and recoded that in
standard POSIX by installing the attached patch into tzdb.
However, before going further I wanted to test whether this compiles for
NetBSD. Unfortunately the build instructions for NetBSD, which say to
run this to build on (say) Fedora x86-64:
./build.sh -U -u -j4 -m amd64 -O ~/obj release
do not seem to build a zdump command. And I'm a little puzzled about how
to build incrementally (e.g., if I change one source file how can I just
build from that change). What I really want to do is just compile the
stuff in netbsd/src/lib/libc/time without compiling anything else.
So, a dumb question: how should I build zdump and zic on NetBSD, if I'm
cross-compiling like the above. Also, how can I build just the
(I was doing the above with NetBSD source
44b804de4eb23cf464c343e250f4c7da21751aa7 dated today at 06:04:07 UTC.)
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 1849 bytes
Desc: not available
More information about the tz