diff options
| author | Tom Lane <tgl@sss.pgh.pa.us> | 2010-05-06 19:28:25 +0000 |
|---|---|---|
| committer | Tom Lane <tgl@sss.pgh.pa.us> | 2010-05-06 19:28:25 +0000 |
| commit | cd86869a9a56715a4143aff460f58ad9b4750475 (patch) | |
| tree | 310c98e995045720a0d1f6309aba80e4c07fd62c /src/makefiles/Makefile.linux | |
| parent | 72ee6703232fd21757613ab4889fab58de62144d (diff) | |
| download | postgresql-cd86869a9a56715a4143aff460f58ad9b4750475.tar.gz | |
On Linux, use --enable-new-dtags when specifying -rpath to linker.
This should allow LD_LIBRARY_PATH to work as desired. Per trouble
report from Andy Colson.
Diffstat (limited to 'src/makefiles/Makefile.linux')
| -rw-r--r-- | src/makefiles/Makefile.linux | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/makefiles/Makefile.linux b/src/makefiles/Makefile.linux index d28c7f306d..e266e8fdd5 100644 --- a/src/makefiles/Makefile.linux +++ b/src/makefiles/Makefile.linux @@ -1,6 +1,8 @@ AROPT = crs export_dynamic = -Wl,-E -rpath = -Wl,-rpath,'$(rpathdir)' +# Use --enable-new-dtags to generate DT_RUNPATH instead of DT_RPATH. +# This allows LD_LIBRARY_PATH to still work when needed. +rpath = -Wl,-rpath,'$(rpathdir)',--enable-new-dtags allow_nonpic_in_shlib = yes DLSUFFIX = .so |
