On 06/06/2013 06:08 PM, Armin K. wrote:
> On 06/06/2013 06:02 PM, Igor Živković wrote:
>> On 06/06/2013 05:53 PM, Armin K. wrote:
>>> On 06/06/2013 05:44 PM, Igor Živković wrote:
>>>>
>>>> I'm aware of dependency chain. If the big red note on Harfbuzz page is
>>>> not enough we can simply add GLib to Pango's required dependencies.
>>>>
>>>> Is there any other setup I should be aware of before I continue with
>>>> editing?
>>>>
>>>
>>> I forgot to note that dependency chain only applies to the Required
>>> dependencies. On the Harfbuzz page, GLib is recommended. And GLib is
>>> required for Cairo for libcairo-gobject.so library.
>>
>> Ok, since libcairo-gobject.so is optional and GObject Introspection
>> requires GLib, do you agree to move GLib to Pango's required dependencies?
>>
>
> As I said in the commit message - the package might optionaly depend on
> something, but in our setup that optional dep is required - not without
> a reason.
>
> $ ldd /usr/lib/libgtk-3.so | grep cairo
>       libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb7181000)
>       libcairo-gobject.so.2 => /usr/lib/libcairo-gobject.so.2 (0xb702b000)
>       libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb6ef3000)
>

That should be noted in the book, the same way we note if 
gobject-introspection is required for GNOME. IMHO, it's just not correct 
to state that something is required with no explanation to the reader. I 
was under impression that LFS/BLFS is an instruction manual and not a 
distro.

-- 
Igor Živković
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to