mirror of
https://github.com/postgres/postgres.git
synced 2025-07-27 12:41:57 +03:00
AIX: Link TRANSFORM modules with their dependencies.
The result closely resembles linking of these modules for the "win32" port. Augment the $(exports_file) header so the file is also usable as an import file. Unfortunately, relocating an AIX installation will now require adding $(pkglibdir) to LD_LIBRARY_PATH. Back-patch to 9.5, where the modules were introduced.
This commit is contained in:
@ -23,8 +23,13 @@ include $(top_builddir)/src/Makefile.global
|
||||
include $(top_srcdir)/contrib/contrib-global.mk
|
||||
endif
|
||||
|
||||
# In configurations that forbid undefined symbols in libraries, link with each
|
||||
# dependency. This does preclude pgxs builds.
|
||||
ifeq ($(PORTNAME), aix)
|
||||
rpathdir = $(pkglibdir):$(python_libdir)
|
||||
SHLIB_LINK += ../hstore/libhstore.exp $(python_libspec) $(python_additional_libs) $(wildcard ../../src/pl/plpython/libplpython*.exp)
|
||||
endif
|
||||
ifeq ($(PORTNAME), win32)
|
||||
# This means we need an in-tree build on Windows, not a pgxs build
|
||||
SHLIB_LINK += ../hstore/libhstore.a $(wildcard ../../src/pl/plpython/libpython*.a) $(wildcard ../../src/pl/plpython/libplpython*.a)
|
||||
endif
|
||||
|
||||
|
Reference in New Issue
Block a user