The libtool shipped by the Cyrus folks is broken. I always have to hack
ltmain.sh to get it to not strip out my -R flags. I reported this
eternities ago, but nobody else seemed to care, so I gave up and just
kept hacking it into each release myself.
Thanks at least for the reply, Carson.
I'm actually getting a little concerned about the state of
Cyrus-* and the lack of flow on the lists.
Jeff Blaine wrote:
The call:
/bin/bash ../libtool --mode=link gcc -Wall -W -g -O2 -module
-export-dynamic -rpath /usr/rcf/lib/sasl2 -L/usr/rcf/lib -R/usr/rcf/lib
-o libanonymous.la -version-info 2:22:0 anonymous.lo anonymous_init.lo
plugin_common.lo -lresolv -lresolv -lsocket
The resulting command:
rm -fr .libs/libanonymous.la .libs/libanonymous.* .libs/libanonymous.*
gcc -shared anonymous.lo anonymous_init.lo plugin_common.lo
-L/usr/rcf/lib -lresolv -lresolv -lsocket -lc -Wl,-soname
-Wl,libanonymous.so.2 -o .libs/libanonymous.so.2.0.22
What happened to my -R/usr/rcf/lib !?
This happens with all of the linking in the plugins dir.