Xaprb

Stay curious!

How to prelink mozilla-firefox-bin

with 2 comments

Gentoo GNU/Linux users can enjoy additional performance enhancements by prelinking binaries. The documentation is unclear on whether binary packages can be prelinked. I tried it and it seems to work fine.

It is clear that any software I’ve compiled on my own machine can be safely prelinked, but since I have a very slow, old laptop, I also use some software precompiled as binary packages. Mozilla Firefox is one (emerge mozilla-firefox-bin). This is installed under /opt, which is masked out of the prelink path, so it doesn’t get prelinked automatically. I prelinked it manually by running prelink -Rm /opt/firefox and everything seems to be fine.

This is completely safe, because prelinking is fully reversible.

Written by Xaprb

October 3rd, 2005 at 8:45 am

Posted in Uncategorized

2 Responses to 'How to prelink mozilla-firefox-bin'

Subscribe to comments with RSS

  1. I have Gentoo too. Firefox is in /usr/lib/mozilla-firefox now:

    for i in `equery -C files  www-client/mozilla-firefox` ; do  dirname $i ;done | sort -u

    /
       [ ED: snipped some output ]
    /usr/lib/mozilla-firefox/include/ucvja
    /usr/lib/mozilla-firefox/include/ucvko
    /usr/lib/mozilla-firefox/include/ucvlatin
        [ ED: snipped some output ]
    /usr/share/pixmaps
    

    and prelink -Rm /usr/lib/mozilla-firefox/ work fine. However I found one missing dependency:

    prelink: /usr/lib/gimp/2.0/plug-ins/helpbrowser: Could not find one of the dependencies

    then:

    ldd /usr/lib/gimp/2.0/plug-ins/helpbrowser| grep 'not found'
            libgtkhtml-2.so.0 => not found
    

    Any idea which package I should rebuild to get libgtkhtml back?

    linuxboy

    29 May 06 at 9:34 am

  2. I think the gtkhtml package should supply it, though I can’t check that at the moment.

    Xaprb

    29 May 06 at 9:51 am

Leave a Reply