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
