[tz] rearguard

Paul Eggert eggert at cs.ucla.edu
Wed Jul 18 19:41:15 UTC 2018

Brian Inglis wrote:
> Reminds me of limited AT&T/Sun SunOS/Solaris utilities doing this regularly.
> Saw this on Debian with a simple AWK script.
> Anyone tried BSD/BWK OTA (One True) awk?

Solaris 10 /usr/bin/awk (which is the closest to the original Awk implementation 
that I know of) definitely does not work with tzdb 2018e, as Solaris 10 awk 
lacks support for many POSIX features, starting with the -v option.

tzdb uses only awk features standardized by POSIX since 1992. At this point, a 
POSIX-1992-or-later awk should be available on every development platform of 
interest to tzdb, and it shouldn't be much trouble to ask developers to update 
to a 25-year-old standard or better. On Solaris 10, for example, you can use 
/usr/bin/nawk or /opt/sfw/bin/gawk (both shipped as part of Solaris 10). On 
Debian/Ubuntu/etc. you can use gawk.

More information about the tz mailing list