Re: PG_CFLAGS rpath Passthrough Issue
От | Laurenz Albe |
---|---|
Тема | Re: PG_CFLAGS rpath Passthrough Issue |
Дата | |
Msg-id | 251b7f4808e59c1d6759843e4c2e86cee03d5c40.camel@cybertec.at обсуждение исходный текст |
Ответ на | PG_CFLAGS rpath Passthrough Issue ("David E. Wheeler" <david@justatheory.com>) |
Ответы |
Re: PG_CFLAGS rpath Passthrough Issue
|
Список | pgsql-hackers |
On Fri, 2025-03-14 at 12:58 -0400, David E. Wheeler wrote: > I'm trying to compile an extension with PG_CFLAGS1[1]: > > ```sh > make PG_CFLAGS='-Wl,-rpath,$ORIGIN' > ``` > > This works, but for some reason the rpath value is truncated: > > ```console > # chrpath -l src/semver.so > src/semver.so: RUNPATH=RIGIN > ``` > > Do I need to do something different to include the missing characters `$O`? Or is there an issue with the quoting of thesevariables in PGXS? It is a quoting issue. Trial and error showed my that the following works: make CFLAGS='-Wl,-rpath,\$$ORIGIN' ... at least when I run it on the shell. Putting it into an RPM spec file might require more escaping, no idea. Yours, Laurenz Albe
В списке pgsql-hackers по дате отправления: