On Sun, Sep 4, 2011 at 12:37 AM, Marcus D. Leech <[email protected]> wrote:

> On 04/09/11 12:21 AM, Josh Blum wrote:
> >
> >> That appears to be exactly the cause!  And would explain why
> >> rolling-back my local gnuradio clone to before 2011-08-22 had no
> >>   effect, since it was caused by pkg-config (via the
> >> autoconf/automake/configure chain) putting all that extra (and wrong)
> goop
> >>   into UHD_LIBS.
> >>
> >>
> > 1) It looks like autotools is sucking Libs.private and Requires.private
> > to determine the flags. Is that the correct behavior?
> >
> > I suppose that its up the build system, but on your platform (most linux
> > i assume), explicit linking of nested dependencies isnt needed. So that
> > why I think the pc files *.private stuff should be left out in this case.
> >
> > http://people.freedesktop.org/~dbn/pkg-config-guide.html#concepts
> >
> It looks like the autotools emit the --static option on pkg-config
> --libs, which
>  will always include the Libs.private stuff from the .pc file, it seems.



Glad that's been cleared up for now. With the conference coming up and
everything else I need to do, this is going to have to go onto the stack for
now. Might wait until we see about the cmake switch-over, too, before
revisting these issues and working them out.

Tom
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to