[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to create only target shared library at place not ending in rpat

From: Ralf Wildenhues
Subject: Re: How to create only target shared library at place not ending in rpath?
Date: Tue, 2 Nov 2010 20:12:54 +0100
User-agent: Mutt/1.5.20 (2010-08-04)

Hello Vitaly,

please don't top-post, thank you.

* Vitaly V. Ch wrote on Tue, Nov 02, 2010 at 09:52:41AM CET:
> On Mon, Nov 1, 2010 at 6:30 PM, Ralf Wildenhues wrote:
> > Would you like to avoid building both static and shared libraries?
> > Use --disable-static or --disable-shared at configure time.
> >
> > Would you like to speed up 'make install'?  Use the newest Automake
> > version, in case you're using a version older than 1.11 now.
> >
> > Would you like to not install some of the shared libraries you build,
> > but still create them as shared rather than convenience archives?
> > Use noinst_LTLIBRARIES but also pass '-rpath /nowhere' or so in
> > libfoo_la_LDFLAGS.

> I have few tens of projects which I need install into few tens of
> sysroots. Currently it's to slow in following cases:
> 1) libtool --mode=link  create shared objects which I newer use.

Why are they then created even?  Can you disable their creation by some
--disable-* configure option or similar?  If not, can you modify your
project to add such options?

> 2) each libtool --mode=install create same shared objects binaries for
> each sysroot.

Is this very slow?  In absolute time, or compared to the rest of your
project overhead, and is the latter very low?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]