Re: meson PGXS compatibility
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Andres Freund <andres@anarazel.de>
Cc: pgsql-hackers@postgresql.org, Nazir Bilal Yavuz <byavuz81@gmail.com>,
Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Date: 2022-10-05T20:58:46Z
Lists: pgsql-hackers
Andres Freund <andres@anarazel.de> writes: > My understanding, from that commit message, was that the issue originates in > apple's ranlib setting the timestamp to its components but only queries / sets > it using second granularity. I verified that apple's ranlib and ar these days > just set the current time, at a high granularity, as the mtime. Whether or > not make then hides the problem seems not that relevant if the source of the > problem is gone, no? Well, (a) it seemed to happen in only some circumstances even back then, so maybe your testing didn't catch it; and (b) even assuming that Apple has fixed it in recent releases, there may still be people using older, un-fixed versions. Why's it such a problem to keep the "touch" step? regards, tom lane
Commits
-
meson: Add basic PGXS compatibility
- 5bdd0cfb9103 16.0 landed
-
autoconf: Move export_dynamic determination to configure
- 9db49fc5bfdc 16.0 landed
-
autoconf: Don't AC_SUBST() LD in configure
- 069de07eae73 16.0 landed
-
autoconf: Unify CFLAGS_SSE42 and CFLAGS_ARMV8_CRC32C
- e0f0e08e17a6 16.0 landed
-
autoconf: Rely on ar supporting index creation
- 2473cb9ff374 16.0 landed