--- Makefile.orig 2012-10-15 16:32:13.248683438 +0000 +++ Makefile 2012-10-15 16:33:33.324686164 +0000 @@ -219,8 +219,8 @@ # If you want zic's -s option used when installing, uncomment the next line # ZFLAGS= -s -zic= ./zic -ZIC= $(zic) $(ZFLAGS) +ZIC_HOST= ./zic_host +ZIC= $(ZIC_HOST) $(ZFLAGS) # The name of a Posix-compliant `awk' on your system. AWK= awk @@ -301,7 +301,7 @@ ALL: all date install: all $(DATA) $(REDO) $(MANS) $(TABDATA) - $(ZIC) -y $(YEARISTYPE) \ + $(ZIC_HOST) -y $(YEARISTYPE) \ -d $(TZDIR) -l $(LOCALTIME) -p $(POSIXRULES) -rm -f $(TZDIR)/iso3166.tab $(TZDIR)/zone.tab cp iso3166.tab zone.tab $(TZDIR)/. @@ -341,10 +341,10 @@ chmod +x yearistype posix_only: zic $(TDATA) - $(ZIC) -y $(YEARISTYPE) -d $(TZDIR) -L /dev/null $(TDATA) + $(ZIC_HOST) -y $(YEARISTYPE) -d $(TZDIR) -L /dev/null $(TDATA) right_only: zic leapseconds $(TDATA) - $(ZIC) -y $(YEARISTYPE) -d $(TZDIR) -L leapseconds $(TDATA) + $(ZIC_HOST) -y $(YEARISTYPE) -d $(TZDIR) -L leapseconds $(TDATA) # In earlier versions of this makefile, the other two directories were # subdirectories of $(TZDIR). However, this led to configuration errors. @@ -356,8 +356,8 @@ # You must replace all of $(TZDIR) to switch from not using leap seconds # to using them, or vice versa. other_two: zic leapseconds $(TDATA) - $(ZIC) -y $(YEARISTYPE) -d $(TZDIR)/posix -L /dev/null $(TDATA) - $(ZIC) -y $(YEARISTYPE) \ + $(ZIC_HOST) -y $(YEARISTYPE) -d $(TZDIR)/posix -L /dev/null $(TDATA) + $(ZIC_HOST) -y $(YEARISTYPE) \ -d $(TZDIR)/right -L leapseconds $(TDATA) posix_right: posix_only other_two