pgsql: Build src/common files as a library with -fPIC.
От | Tom Lane |
---|---|
Тема | pgsql: Build src/common files as a library with -fPIC. |
Дата | |
Msg-id | E1g5xV8-0005Sa-7g@gemulon.postgresql.org обсуждение исходный текст |
Ответы |
Re: pgsql: Build src/common files as a library with -fPIC.
|
Список | pgsql-committers |
Build src/common files as a library with -fPIC. Build a third version of libpgcommon.a, with -fPIC and -DFRONTEND, as commit ea53100d5 did for src/port. Use that in libpq to avoid symlinking+rebuilding source files retail. Also adjust ecpg to use the new src/port and src/common libraries. Arrange to install these libraries, too, to simplify out-of-tree builds of shared libraries that need any of these modules. Discussion: https://postgr.es/m/13022.1538003440@sss.pgh.pa.us Discussion: https://postgr.es/m/E1g5Y8r-0006vs-QA@gemulon.postgresql.org Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/7143b3e82136d2941b3394168940d895a29b4f36 Modified Files -------------- src/Makefile.global.in | 15 ++++++---- src/common/Makefile | 48 ++++++++++++++++++++++++------- src/interfaces/ecpg/compatlib/.gitignore | 4 --- src/interfaces/ecpg/compatlib/Makefile | 13 ++------- src/interfaces/ecpg/ecpglib/.gitignore | 9 ------ src/interfaces/ecpg/ecpglib/Makefile | 27 +++-------------- src/interfaces/ecpg/pgtypeslib/.gitignore | 7 ----- src/interfaces/ecpg/pgtypeslib/Makefile | 20 ++----------- src/interfaces/libpq/.gitignore | 9 ------ src/interfaces/libpq/Makefile | 22 ++++++-------- src/port/Makefile | 5 ++-- 11 files changed, 68 insertions(+), 111 deletions(-)
В списке pgsql-committers по дате отправления: