Re: [COMMITTERS] pgsql: Improved parallel make support
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Andrew Dunstan <andrew@dunslane.net>
Cc: pgsql-hackers@postgresql.org, Peter Eisentraut <peter_e@gmx.net>
Date: 2010-11-13T16:23:55Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Improved parallel make support
- 19e231bbdaef 9.1.0 cited
BTW, there's another problem here: "make -j2" on my Mac blows up with this on stderr: ld: file not found: ../../../../../../src/backend/postgres collect2: ld returned 1 exit status make[3]: *** [ascii_and_mic.so] Error 1 make[2]: *** [all-ascii_and_mic-recursive] Error 2 make[1]: *** [all-backend/utils/mb/conversion_procs-recursive] Error 2 make[1]: *** Waiting for unfinished jobs.... In file included from gram.y:12101: scan.c: In function 'yy_try_NUL_trans': scan.c:16242: warning: unused variable 'yyg' make: *** [all-src-recursive] Error 2 Consulting stdout shows that indeed it's launched this series of jobs: make -C backend/utils/mb/conversion_procs all make -C ascii_and_mic all gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv -g -I../../../../../../src/include -c -o ascii_and_mic.o ascii_and_mic.c gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv -g -bundle -multiply_defined suppress -o ascii_and_mic.so ascii_and_mic.o -L../../../../../../src/port -Wl,-d\ ead_strip_dylibs -bundle_loader ../../../../../../src/backend/postgres immediately after completing the src/timezone build, before the backend build is even well begun let alone finished. So the parallel build dependency interlocks are basically not working. This machine has gmake 3.81. regards, tom lane