| From: | Jeff Davis <pgsql(at)j-davis(dot)com> |
|---|---|
| To: | pgsql-hackers(at)postgresql(dot)org |
| Cc: | Andres Freund <andres(at)anarazel(dot)de> |
| Subject: | Setting rpath on llvmjit.so? |
| Date: | 2018-04-14 19:32:35 |
| Message-ID: | [email protected] |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
Currently, we don't set rpath for llvmjit.so to include `llvm-config --
libdir`. That means you need to keep LD_LIBRARY_PATH set properly to
use any non-system installation of LLVM.
This isn't unique to LLVM (we only set rpath to the postgres $libdir),
so I thought it might be project policy. But I think it will be worse
for LLVM (and perhaps ICU) where people are more likely to want to run
specific versions. Comments?
Included a simple patch, but it could use some review from someone who
knows more about portable linking and our build system.
Regards,
Jeff Davis
PS: I also noticed that a autoconf run on master generates some diffs
in configure.
| Attachment | Content-Type | Size |
|---|---|---|
| llvm-rpath.diff | text/x-patch | 1.8 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Andres Freund | 2018-04-14 20:09:42 | Re: Setting rpath on llvmjit.so? |
| Previous Message | Tomas Vondra | 2018-04-14 17:46:45 | Re: Standby corruption after master is restarted |