Patchwork [0/1] pseudo 1.5 -- now up to 25% faster!

login
register
mail settings
Submitter Peter Seebach
Date Feb. 17, 2013, 11:42 p.m.
Message ID <cover.1361144379.git.peter.seebach@windriver.com>
Download mbox
Permalink /patch/44763/
State New
Headers show

Pull-request

git://git.yoctoproject.org/poky-contrib seebs/pseudo_15

Comments

Peter Seebach - Feb. 17, 2013, 11:42 p.m.
pseudo 1.5 is a significant update to a few internals, focused on
improving build performance. Of particular note, pseudo 1.5 suppresses
fsync() and fdatasync() calls for any part of the build running
under pseudo, even when pseudo is disabled. (This is controlled
by the --enable-force-async configure option; if you want to try
this out with the git package, you'll have to add it to pseudo_git.bb.)

The 1.5 tarball has been submitted to Michael Halstead for inclusion
on the Yocto servers, but I don't think it's up yet. (And it's been
nearly two whole minutes, too!)

You will note that this proposed patch does NOT remove the pseudo
1.4.5 tarball. This is a large enough change that I am inclined to
leave 1.4.5 very conveniently available (just a single PREFERRED_VERSION
away) until this has been shaken out a bit.

The following changes since commit cd503c7f7fec6d177209832f73cec9c5d490be6b:
  Richard Purdie (1):
        package_tar: Fix so it actually works

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib seebs/pseudo_15
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=seebs/pseudo_15

Peter Seebach (1):
  pseudo.inc: pseudo 1.5 uprev, support extra config flags

 meta/recipes-devtools/pseudo/pseudo.inc    |    8 ++++----
 meta/recipes-devtools/pseudo/pseudo_1.5.bb |   10 ++++++++++
 meta/recipes-devtools/pseudo/pseudo_git.bb |    4 ++--
 3 files changed, 16 insertions(+), 6 deletions(-)
 create mode 100644 meta/recipes-devtools/pseudo/pseudo_1.5.bb