postgresql/src/makefiles
Andres Freund 9db49fc5bf autoconf: Move export_dynamic determination to configure
Previously export_dynamic was set in src/makefiles/Makefile.$port. For solaris
this required exporting with_gnu_ld. The determination of with_gnu_ld would be
nontrivial to copy for meson PGXS compatibility.  It's also nice to delete
libtool.m4.

This uses -Wl,--export-dynamic on all platforms, previously all platforms but
FreeBSD used -Wl,-E. The likelihood of a name conflict seems lower with the
longer spelling.

Discussion: https://postgr.es/m/20221005200710.luvw5evhwf6clig6@awork3.anarazel.de
2022-12-06 18:55:28 -08:00
..
Makefile Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
Makefile.aix autoconf: Rely on ar supporting index creation 2022-10-07 11:53:39 -07:00
Makefile.cygwin autoconf: Rely on ar supporting index creation 2022-10-07 11:53:39 -07:00
Makefile.darwin autoconf: Rely on ar supporting index creation 2022-10-07 11:53:39 -07:00
Makefile.freebsd autoconf: Move export_dynamic determination to configure 2022-12-06 18:55:28 -08:00
Makefile.linux autoconf: Move export_dynamic determination to configure 2022-12-06 18:55:28 -08:00
Makefile.netbsd autoconf: Move export_dynamic determination to configure 2022-12-06 18:55:28 -08:00
Makefile.openbsd autoconf: Move export_dynamic determination to configure 2022-12-06 18:55:28 -08:00
Makefile.solaris autoconf: Move export_dynamic determination to configure 2022-12-06 18:55:28 -08:00
Makefile.win32 autoconf: Rely on ar supporting index creation 2022-10-07 11:53:39 -07:00
pgxs.mk Default to hidden visibility for extension libraries where possible 2022-07-17 17:49:51 -07:00