pgsql: Use .NOTPARALLEL in ecpg/Makefile to avoid a gmake parallelism b

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Use .NOTPARALLEL in ecpg/Makefile to avoid a gmake parallelism b
Date: 2012-09-09 19:09:32
Message-ID: E1TAmsu-0002t1-UA@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Use .NOTPARALLEL in ecpg/Makefile to avoid a gmake parallelism bug.

Investigation shows that some intermittent build failures in ecpg are the
result of a gmake bug that was reported quite some time ago:
http://savannah.gnu.org/bugs/?30653

Preventing parallel builds of the ecpg subdirectories seems to dodge the
bug. Per yesterday's pgsql-hackers discussion, there are some other things
in the subdirectory makefiles that seem rather unsafe for parallel builds
too, but there's little point in fixing them as long as we have to work
around a make bug.

Back-patch to 9.1; parallel builds weren't very well supported before
that anyway.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/843363b8d59e685b57a2f88c864a7041d44ffc06

Modified Files
--------------
src/interfaces/ecpg/Makefile | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2012-09-09 19:09:33 pgsql: Use .NOTPARALLEL in ecpg/Makefile to avoid a gmake parallelism b
Previous Message Tom Lane 2012-09-08 21:39:23 pgsql: Adjust PL/Python regression tests some more for Python 3.3.