Process EXTRA_INSTALL serially, during the first temp-install.

Noah Misch <noah@leadboat.com>

Commit: aa019da523912876ec20129f28b3b1657ba6f263
Author: Noah Misch <noah@leadboat.com>
Date: 2018-12-31T21:54:38Z
Releases: 12.0
Process EXTRA_INSTALL serially, during the first temp-install.

This closes a race condition in "make -j check-world"; the symptom was
EEXIST errors.  Back-patch to v10, before which parallel check-world had
worse problems.

Discussion: https://postgr.es/m/20181224221601.GA3227827@rfd.leadboat.com

Files

PathChange+/−
GNUmakefile.in modified +2 −0
src/Makefile.global.in modified +8 −2
src/makefiles/pgxs.mk modified +1 −1

Discussion