[blfs-dev] Firefox dependencies

Fernando de Oliveira famobr at yahoo.com.br
Wed Sep 30 16:34:04 PDT 2015


Em 24-09-2015 13:44, Tim Tassonis escreveu:
> On 09/24/15 17:45, Ken Moffat wrote:
>> On Thu, Sep 24, 2015 at 12:15:25PM +0200, Tim Tassonis wrote:
>>>
>>> Have built and installed it now exactly like that (without system cairo,
>>> disable-gconf and SQLITE_ENABLE_DBSTAT_VTAB in sqlite3). Will report
>>> if I
>>> expierience any crashes.
>>>
>> Well, I've now rebuilt mine without system cairo for 7.8.  Just to
>> make sure that we're all singing from the same sheet - even though
>> I'm no longer telling it to enable system cairo, ldd shows that
>> /usr/lib/firefox-41.0/libxul.so _is_ linked to system cairo.  I
>> assume this is because of libgdk-x11-2.0.so which pulls in
>> libpangocairo and therefore libcairo.
>>
>> And in about:config we're using
>> layers.offmainthread.composiiton.enabled true

Just to be sure, if someone does not find:

The correct is

layers.offmainthreadcomposition.enabled true

No dot in second name, and no double "i".

s/offmainthread.composiiton/offmainthreadcomposition/

Simplest way is right click copy:

layers.offmainthreadcomposition.enabled;true

Gives

name;value

Although, for my personal use, I am testing the oposite:

layers.offmainthreadcomposition.enabled;false

and using system cairo.

Reason: two kinds of checks.

>>
>> Yes ?
> 
> Yes, I just checked, it is set to true (default)
> 
> And, as you say, system cairo is pulled by libxul, despite having left
> out "ac_add_options --enable-system-cairo":
> 
> 
> 
> timtas at coutinho:~$ ldd /opt/firefox/libxul.so  |grep cairo
>     libpangocairo-1.0.so.0 => /opt/X11/lib/libpangocairo-1.0.so.0
> (0x00007f3554b9d000)
>     libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007f3554643000)
> 
> 
> So far, no crash expierienced.
> 
> 
> Kind regards
> Tim
> 
>>
>> ĸen
>>
> 
> 


-- 
[]s,
Fernando, aka Sísifo


More information about the blfs-dev mailing list