Go to page:

Search:   Help

Navigation

Groups

LyX documentation

Edit

Shared groups

Links

LyX /

Ebuild-packageAndInstallationHints

Categories:
<< | Page list | >>

Speed-up for live LyX ebuild under Gentoo (1.6.x)

Here you can find bit dirty ebuild, with these features (compared to portage ebuilds):

  • building from online development svn tree, so you don't need to wait for next official release of branch (currently 1.6.X)
  • max speed-up compilation. This in particular means that
    - monolithic build is set no matter your useflags
    - parallelization of monolithic build is tuned up (this can't be done by normal make -jX settings, since some parts of monolithic build needs be done before others....)
    - use only if you have gigs of RAM and more CPU's or cores, otherwise the results will be poor
  • linguas are not treated (i setup cs for my own purpuse, you must change it for your own language if needed)
  • the ebuild code is not clean and lot of things can be improved. you will probably see some warnings from autotools etc., they are harmless though
  • use at your own risk :)

Ebuild can be downloaded from here.

Complete instalation (emerge) times (centrino2 laptop, 4gb ram):

Parallel Standard (tarball, make -j4 (2 cores)):

real 4m46.616s
user 7m11.106s
sys 0m57.678s

Single monolithic (tarbal):

real 4m2.590s
user 4m37.314s
sys 0m25.723s

Parallel monolithic (live build, (2 cores), ebuild above):

real 3m42.196s
user 5m6.227s
sys 0m28.777s

Edit - History - Print - Recent Changes - All Recent Changes - Search
Page last modified on 2009-11-25 04:16 CET