On Thu, Oct 22, 2020 at 03:32:07PM -0500, Douglas R. Reno via blfs-dev wrote:
> 
> On 10/22/20 3:23 PM, Ken Moffat via blfs-dev wrote:
> > I saw that sysprof was now recommended for libsoup, and I thought
> > I'd seen a post about that, but I can't spot it in my mail or by
> > searching on google ?
> 
> Some related info:
> 
> 
> http://wiki.linuxfromscratch.org/blfs/ticket/14051
> 
> http://wiki.linuxfromscratch.org/blfs/changeset/23755
> 
> > Anyway,for the current build I went along with the recommendation
> > and added it, plus libdazzle.  But building libsoup did not go
> > smoothly:
> > 
> > First, ld failed to find libsysprof-4.so.  Invoking ldconfig solved
> > that, but then ld failed to find libsysprof-capture-4 because it is
> > a static lib which I automatically make unavailable - I *want* to
> > know what uses static libs to indicate what needs to be rebuilt when
> > upgrading.  Obviously not the book's problem, but an annoyance -
> > there are very few packages I now build where I need static libs
> > (binutils, expect, libcap, libtool, qtwebengine, graphviz) and they
> > were one of the reasons why I gave up on kf5.
> Part of the reason why libsysprof-capture-4 needs to be static is due to the
> fact that it's a hook which is used to capture information from a process.
> On a side note, I just found a typo in that page that I'll fix at my next
> commit :-)
> > Unfortunateley, my later build attempts overwrote the original log,
> > so I can't confirm that it was indeed libsysprof-4.so which was
> > missing, and therefore I can't confirm that ldconfig needs to be
> > run.
> It might not be a bad idea to add that in anyway to prevent any future
> problems.
> > Now that my system is more or less complete I've taken a look at the
> > meson filesi from libsoup and it seems to me that sysprof is
> > expected to be optional and auto-detected.  But perhaps I'm missing
> > something ?
> Without sysprof installed, libsoup will download and install it's own
> version of sysprof as a submodule. We're trying to prevent meson from
> downloading external packages without our consent, so we added sysprof to
> the book (since it can also be used by GJS and Mutter) :-)
> > ĸen

Ah, thanks - I guess I saw it in thoat ticket.  A static lib is
marginally better than meson downloading things.

ĸen
-- 
The people next door oppress me all night long. I tell them: I work
all day, a man's got to have some time to learn to play the tuba.
That's oppression, that is.    [ Guards! Guards! ]
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to