On 05/08/2012 02:51 PM, Andrew Benton wrote: > On Tue, 08 May 2012 12:41:50 +0100 > [email protected] wrote: > >> Modified: trunk/BOOK/x/lib/cairo.xml >> =================================================================== >> --- trunk/BOOK/x/lib/cairo.xml 2012-05-08 11:29:42 UTC (rev 10126) >> +++ trunk/BOOK/x/lib/cairo.xml 2012-05-08 11:41:02 UTC (rev 10127) >> @@ -98,17 +98,18 @@ >> >> <bridgehead renderas="sect4">Required</bridgehead> >> <para role="required"> >> +<xref linkend="libpng"/>,<!-- I would not dare not to use this one --> >> <xref linkend="pixman"/> and >> <xref linkend="pkgconfig"/>. >> </para> > > This is just not true. Libpng is not required to build Cairo. It may be > foolish to build without it, which is why it was recommended. Saying > that Libpng is required to build Cairo is a lie. > > For example, suppose that someone decided to build Gobject > Introspection in chapter 6 of LFS, before they compile Udev. Gobject > Introspection will complain the Cairo is not installed and make you > pass --disable-tests to configure. If you wanted too you could install > a stunted version of Cairo just so Gobject Introspection can run its > tests. Saying that Cairo requires Libpng would make them install Libpng > too in a situation where it's not needed. Putting incorrect statements > into the book makes it worse. The book should give people information. > Putting false statements into the book makes it worse. > > Andy
Everything is *required* that does not require --disable-something in some way. And snince libpng is *such big* dependency, it is possibly the best you recompile stuff later ... Fun. Quality, not quantity is what matters here. Also, congratulations. You made me change my mind about BLFS. I'll just finish TODO and be gone. It's probably my fault that I can't get along with you people. -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
