> -----Original Message----- > From: Peter Johansson [mailto:troj...@gmail.com] > Sent: Thursday, March 05, 2015 6:46 PM > To: Andy Falanga (afalanga); libtool@gnu.org > Subject: Re: how to make libtool link with static system libraries > instead of dynamic > > On 03/06/2015 09:24 AM, Andy Falanga (afalanga) wrote: > > I am wondering how I would make libtool link with static versions of > already installed libraries instead of the dynamic ones. I have > something like this in Makefile.am > > > > pyexec_LTLIBRARIES = mylib.la > > mylib_la_LDFLAGS = -Wl,-Bstatic > > mylib_la_LIBADD = -lz -lrt -lboost_python .... > > > > The problem is, all of the -l options appear before the -Wl,-Bstatic. > This means that the dynamic libraries are linked. How do I make this > happen? > > The -all-static option might be useful for you >
Thanks for the suggestion but it didn't produce what I need. It had the same effect as using "mylib_la_LDFLAGS = -static" which was to build only static versions, or archives, of the python module. This makes it so that the python interpreter cannot use the library: it must be shared. Thanks anyway, Andy _______________________________________________ https://lists.gnu.org/mailman/listinfo/libtool