[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Do convenience libraries propagate -R linker flags?
From: |
Rhys Ulerich |
Subject: |
Do convenience libraries propagate -R linker flags? |
Date: |
Mon, 14 Mar 2011 11:34:04 -0500 |
Sort of an odd question at the intersection of automake and libtool...
I've got a convenience library where the LDFLAGS includes -R:
noinst_LTLIBRARIES = libsomething.la
...
libsomething_la_LDFLAGS = -Rsomewhere
and I indeed see "-Rsomewhere" appear within libsomething.la's dependency_libs
line the way I expect.
In another directory, I build a program depending on libsomething.la
bin_PROGRAMS = myprog
myprog_LDADD = ../lib/libsomething.la
and then issue 'make install' to install it.
After installation, I'm not seeing '-Rsomething' appear within the installed
binary's rpath according to 'readelf -d myprog'. 'ldd myprog' issued after
emptying my LD_LIBRARY_PATH confirms that -Rsomething isn't present.
Should I expect -R flags provided at convenience library creation time to be
propagated to an installed binary which uses that convenience library? If
not, I'll stop trying. If so, I'll see if I can get a recreate for what
I'm observing.
Thanks,
Rhys
- Do convenience libraries propagate -R linker flags?,
Rhys Ulerich <=