libtool
[Top][All Lists]
Advanced

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

Re: revisiting condor and libtool


From: Ralf Wildenhues
Subject: Re: revisiting condor and libtool
Date: Tue, 1 Dec 2009 21:45:13 +0100
User-agent: Mutt/1.5.20 (2009-08-09)

* Adam Mercer wrote on Tue, Dec 01, 2009 at 09:27:33PM CET:
> On Tue, Dec 1, 2009 at 12:54, Ralf Wildenhues wrote:
> > --disable-shared does not disable linking against shared libraries,
> > it only disables creating shared libraries.  To disable dynamic linking
> > against uninstalled libtool libraries, use -static in the link flags, to
> > disable dynamic linking against any libtool libraries, use
> > -static-libtool-libs, and to disable dynamic linking against all
> > libraries, use -all-static; e.g.,
> >  foo_LDFLAGS = $(AM_LDFLAGS) -all-static
> 
> Thanks, adding the above to src/Makefile.am results in a successful
> build, so it looks like I need to ensure that -all-static is passed to
> each program when linking. Is there a way I can ensure that this is
> done without adding it to _LDFLAGS for every program?

As developer, add it to AM_LDFLAGS.  You can AC_SUBST([AM_LDFLAGS]) from
configure.ac if you need it in multiple Makefile.am files.  Note that
target_LDFLAGS override AM_LDFLAGS unless you add the latter to the
former.

As user, you probably need something like
  make LDFLAGS=-all-static

(specifying it at configure time doesn't work, unfortunately).

Cheers,
Ralf




reply via email to

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