diff -uNr postgresql-13.1/src/timezone/zic.c postgresql-13.1.mod/src/timezone/zic.c --- postgresql-13.1/src/timezone/zic.c 2020-11-09 22:24:30.000000000 +0000 +++ postgresql-13.1.mod/src/timezone/zic.c 2020-11-22 15:38:54.515342643 +0000 @@ -19,6 +19,12 @@ #include "private.h" #include "tzfile.h" +/* + * Avoid the qsort->pg_qsort define to more easily build + * a native patched zic tool. + */ +#undef qsort + #define ZIC_VERSION_PRE_2013 '2' #define ZIC_VERSION '3' @@ -1015,8 +1021,12 @@ progname, directory, target, strerror(EPERM)); exit(EXIT_FAILURE); } +#if 1 + staysymlink = true; +#else if (staysymlink) staysymlink = itssymlink(linkname); +#endif if (remove(linkname) == 0) linkdirs_made = true; else if (errno != ENOENT)