]> granicus.if.org Git - postgresql/commit
Unlink static libraries before rebuilding them.
authorNoah Misch <noah@leadboat.com>
Sun, 1 Mar 2015 18:05:23 +0000 (13:05 -0500)
committerNoah Misch <noah@leadboat.com>
Sun, 1 Mar 2015 18:05:23 +0000 (13:05 -0500)
commit424793fa5dc631254f69d5ee8d7d7d6de2976f60
tree9b4da48cfdc77a631b50b09a0ff4835938947796
parent097fe194aa7c590b4fa43d5e40c083940859c286
Unlink static libraries before rebuilding them.

When the library already exists in the build directory, "ar" preserves
members not named on its command line.  This mattered when, for example,
a "configure" rerun dropped a file from $(LIBOBJS).  libpgport carried
the obsolete member until "make clean".  Back-patch to 9.0 (all
supported versions).
src/Makefile.shlib
src/common/Makefile
src/port/Makefile