On Fri, Jun 09, 2017 at 10:11:49AM -0700, Paul Rogers wrote:
> The book tells me HOW to install it, I'm trying to figure out if it
> needs to be installed or in what order it should be installed, e.g.
> immediately after gobject?  It seems like maybe it's a run-time
> dependency, so maybe it can be installed at any point in the order.  A
> dozen or so packages refer to it as optional or recommended, but I can't
> understand what makes it necessary.  In the past, with this same
> confusion and not building it, it SEEMS everything's been OK.  But maybe
> I just don't know what has been missing.  Even reading its project page
> at wiki.gnome.org, that seems to be address developers.  Beyond
> developing ways I can build and maintain my (B)LFS systems for use,
> well, I *use* them.  That's what I do, have always done, USE computers.
> 
> I wish there were something in the book which clarifies this confusion. 
> But for the moment, can someone please clarify this?

Unless something is marked as a runtime dependency, assume it is a
compile-time dependency.

After I gradually removed some gnome packages from my own builds, I
stopped building gobject-introspection.  But nowadays I again build
it : a completed useful desktop nowadays needs many packages and a
lot of space, the build-time and space contribution of introspection
is minimal.

By building it, I am closer to the book (for testing), I can take
advantage of anything which decides to use it if available (language
bindings have been mentioned in the past), and I no longer require
conditional tests in package build scripts to add a configure switch
if introspection is not present.

Over the years we've changed the text for this because too many
people needed it, but built it too late (the whole gtk stack needs
it for gnome).  I build it immediately after glib2 and cairo.

ĸen
-- 
I live in a city. I know sparrows from starlings.  After that
everything is a duck as far as I'm concerned.  -- Monstrous Regiment
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to