autoconf: Don't AC_SUBST() LD in configure
authorAndres Freund <andres@anarazel.de>
Fri, 2 Dec 2022 03:03:26 +0000 (19:03 -0800)
committerAndres Freund <andres@anarazel.de>
Fri, 2 Dec 2022 03:03:26 +0000 (19:03 -0800)
commit069de07eae7328f13be40f1f3988448639c04285
tree4110c66ff9f047e540741d8f294089172c716167
parente0f0e08e17a6186ce299ed8a4385a7a486f304ed
autoconf: Don't AC_SUBST() LD in configure

The only use of $(LD) in Makefiles is for AIX, to generate the export file for
the backend. We only support the system linker on AIX and we already hardcode
the path to a number of other binaries. Removing LD substitution will simplify
the upcoming meson PGXS compatibility.

While at it, add a comment why -r is used.

A subsequent commit will remove the determination of LD from configure as
well.

Discussion: https://postgr.es/m/20221005200710.luvw5evhwf6clig6@awork3.anarazel.de
configure
configure.ac
src/Makefile.global.in
src/backend/Makefile