Unlink static libraries before rebuilding them.
Noah Misch <noah@leadboat.com>
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).
Files
| Path | Change | +/− |
|---|---|---|
| src/Makefile.shlib | modified | +3 −0 |
| src/port/Makefile | modified | +2 −0 |