[blfs-support] Python vs Python Modules in MesaLib and libxml2 - BLFS 2013-03-18

Bruce Dubbs bruce.dubbs at gmail.com
Sat Mar 23 08:39:18 PDT 2013

Armin K. wrote:
> On 03/23/2013 01:53 PM, rhubarbpieguy at gmail.com wrote:

>> My thinking was to be true to the original wording.  Your version is
>> good, but doesn't support mean built?  Would a new user know that? A
>> thought would be:
>> "Libxml2 must have been built with Python support as recommended, or
>> else ...
>> Looking at this further, might we simply delete the note and change
>> Python from Recommended to Required for libxml2?  The documentation now
>> lists MesaLib-9.1 as required for Xorg-Server.  Libxml2 is required for
>> Mesa but must have Python support for Mesa.  If memory serves, previous
>> documentation listed Mesa as an option when compiling Xorg-Server.
> No. You don't get how the book lists the dependencies. Required
> dependencies are *required* for package to build. Without them, you
> can't build the package. Recommended dependencies are dependencies
> without which package can be built, but you will be missing some
> functionality in the package, or some other package will require it to
> be built with "foo" as dependency. We assume recommended dependencies
> are installed unless you know what are you doing. They are not
> recommended without a reason.

Not everyone builds Xorg.  If I am building a LAMP server, I might want 
xsltproc which requires libxml2, but I don't need python.

   -- Bruce

More information about the blfs-support mailing list