postgresql/src
Tom Lane 99396e63f2 Fix regression test parallel-make hazard.
Back-patch 9.4-era commit 384f933046 into
the previous branches.  Although that was only advertised as repairing a
problem with missed header-file dependencies, it turns out to also be
important for parallel make safety.  The previous coding allowed two
independent make jobs to get launched concurrently in contrib/spi.
Normally this would be OK, because they are building independent targets;
but if --enable-depend is in use, it's unsafe, because one make run might
try to read a .deps file that the other one is in process of rewriting.
This is evidently the cause of buildfarm member francolin's recent failure
in the 9.2 branch.  I believe this patch will result in only one subsidiary
make run, making it safe(r).

Report: http://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=francolin&dt=2016-08-12%2017%3A12%3A52
2016-08-12 20:51:59 -04:00
..
backend Fix several one-byte buffer over-reads in to_number 2016-08-08 11:13:51 -04:00
bin Translation updates 2016-08-08 10:44:09 -04:00
include Stamp 9.1.23. 2016-08-08 16:35:15 -04:00
interfaces Stamp 9.1.23. 2016-08-08 16:35:15 -04:00
makefiles Don't use deprecated dllwrap on Cygwin. 2014-02-01 16:14:01 -05:00
pl Make pltcl regression tests safe for Danish locale. 2016-07-21 14:24:07 -04:00
port Stamp 9.1.23. 2016-08-08 16:35:15 -04:00
template AIX: Test the -qlonglong option before use. 2015-07-17 03:02:23 -04:00
test Fix regression test parallel-make hazard. 2016-08-12 20:51:59 -04:00
timezone Update time zone data files to tzdata release 2016f. 2016-08-05 12:59:02 -04:00
tools Fix MSVC build for changes in zic. 2016-07-19 17:53:31 -04:00
tutorial Remove tabs after spaces in C comments 2014-05-06 11:26:26 -04:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
bcc32.mak Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Fix some oversights in distprep and maintainer-clean targets. 2011-03-10 00:04:05 -05:00
Makefile.global.in Make numeric form of PG version number readily available in Makefiles. 2015-07-05 12:01:01 -04:00
Makefile.shlib Make the AIX case of Makefile.shlib safe for parallel make. 2016-07-23 20:30:59 -04:00
nls-global.mk nls-global.mk: search build dir for source files, too 2016-06-07 18:55:18 -04:00
win32.mak Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00