Re: submake-errcodes
Michael Paquier <michael@paquier.xyz>
From: Michael Paquier <michael@paquier.xyz>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Devrim Gündüz <devrim@gunduz.org>, Christoph Berg <myon@debian.org>, pgsql-hackers <pgsql-hackers@lists.postgresql.org>
Date: 2018-04-11T23:58:43Z
Lists: pgsql-hackers
On Wed, Apr 11, 2018 at 10:16:24AM -0400, Tom Lane wrote: > That works for me: > > $ git clean -dfx > $ ./configure ... --with-python and other stuff ... > $ cd src/pl/plpython > $ make all > make -C ../../../src/backend generated-headers > make[1]: Entering directory `/home/postgres/pgsql/src/backend' > make -C catalog distprep generated-header-symlinks > make[2]: Entering directory `/home/postgres/pgsql/src/backend/catalog' > ... > gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -g -O2 -fPIC -I. -I. -I/usr/include/python2.6 -I../../../src/include -D_GNU_SOURCE -c -o plpy_util.o plpy_util.c > gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -g -O2 -fPIC -shared -o plpython2.so plpy_cursorobject.o plpy_elog.o plpy_exec.o plpy_main.o plpy_planobject.o plpy_plpymodule.o plpy_procedure.o plpy_resultobject.o plpy_spi.o plpy_subxactobject.o plpy_typeio.o plpy_util.o -L../../../src/port -L../../../src/common -Wl,--as-needed -Wl,-rpath,'/usr/lib64',--enable-new-dtags -L/usr/lib64 -lpython2.6 -lpthread -ldl -lutil -lm > > You sure you're on 31f1f0bb4fd642643994d35c35ecb5b929711a99 or later? > Which gmake version is this? For what it's worth, all those combinations work for me when on d1e90792: ./configure blah cd src/pl/plpython/ make -j 4 [ all | install ] But this does not work: ./configure blah cd src/pl/plpython/ make -j 4 check make[2]: *** [Makefile:89: keywords_srv.o] Error 1 make[2]: *** Deleting file 'keywords_srv.o' make[2]: Leaving directory '/home/ioltas/git/postgres/src/common' make[1]: *** [../../../src/Makefile.global:568: submake-libpgport] Error 2 Thanks, -- Michael
Commits
-
Fix YA parallel-make hazard, this one in "make check" in plpython.
- 3e110a373b81 11.0 landed
-
Put back parallel-safety guards in plpython and src/test/regress/.
- 31f1f0bb4fd6 11.0 landed
-
Fix partial-build problems introduced by having more generated headers.
- 3b8f6e75f3c8 11.0 cited