[tz] make error

Paul Eggert eggert at cs.ucla.edu
Fri Nov 17 07:23:41 UTC 2023

On 2023-11-16 21:04, Robert Elz via tz wrote:
> This does suggest though that for something like tzcode, which is used
> everywhere, requiring C99 anytime soon might be a mistake

Not sure this particular example suggests that, as Alois merely needs to 
compile with --std=gnu11 (or --std=gnu99 or -DPORT_TO_C89 or whatever). 
C99 came out decades ago, support for the C99 features that tzcode uses 
by default is reasonably universal now, and there's always -DPORT_TO_C89 
for any museum pieces.

For what it's worth, I help maintain other packages like GNU coreutils 
that are quite widely ported. Coreutils started using these C99 features 
in 2009 and it hasn't been a significant porting problem in practice.

More information about the tz mailing list