1. 19 May, 2015 1 commit
    • Kazuhiko Shiozaki's avatar
      Merge branch 'y/make-j' into 'master' · 2734c043
      Kazuhiko Shiozaki authored
      component/openssl: Fix build for make -j
      
      Fix parallel build for openssl - out of the box it in parallel mode openssl build ~ 2 times faster, and with tuned cache and other setting ~ 3 times faster.
      
      Please apply and thanks beforehand,
      Kirill
      
      /cc @kazuhiko
      
      See merge request !3
      2734c043
  2. 18 May, 2015 4 commits
  3. 15 May, 2015 2 commits
    • Kirill Smelkov's avatar
      openssl: Allow it to be build with make -jN N > 1 · 5cb43f32
      Kirill Smelkov authored
      There is a story for OpenSSL build to be broken for `make -j`. Gentoo-
      and various other people proposed fixes, at least from 2008, but for
      some reasons (patch does not work with BSD make, upstream forgot to
      apply, etc) they are not applied to main codebase.
      
      What we can do is to "cherry-pick" the patch from Gentoo to speed-up
      OpenSSL build. On a typical 8-cores i7 node, with the following test
      buildout:
      
          [buildout]
          extends =
            slapos/stack/slapos.cfg
            slapos/component/openssl/buildout.cfg
      
      after full build
      
                          time (rm -rf parts/openssl && ./bin/buildout install openssl)
      
          MAKEFLAGS=-j1   1m48s
          MAKEFLAGS=-j8   0m53s
      
      and the timing does not subtract time to e.g. download the package from
      network, so the building speedup itself is even more.
      
      /cc @kazuhiko
      5cb43f32
    • Kirill Smelkov's avatar
      openssl: Convert patches to -p1 · e8f90a8d
      Kirill Smelkov authored
      We'll soon need to apply/ship external patches for openssl with us, and
      external patches and patches in general usually go in -p1 format.
      
      Since patch-options is "global" - i.e. it affects all patches for
      slapos.recipe.cmmi, this change is needed for us to keep
      downloaded-from-somewhere patches as unmodified as possible.
      
      /cc @kazuhiko
      e8f90a8d
  4. 14 May, 2015 1 commit
  5. 12 May, 2015 1 commit
  6. 09 May, 2015 2 commits
  7. 06 May, 2015 4 commits
  8. 05 May, 2015 1 commit
  9. 04 May, 2015 6 commits
  10. 01 May, 2015 16 commits
  11. 30 Apr, 2015 2 commits
    • Alain Takoudjou's avatar
      04c1af5e
    • Kirill Smelkov's avatar
      Merge branch 'wendelin' · 1357609f
      Kirill Smelkov authored
      Let's merge and switch wendelin development to master.
      
      For now we only add components which should be orthogonal to the rest
      and cannot break things. Yet master is a focal point for joint effort
      and people can try wendelin work-in-progress.
      Acked-by: Ivan Tyagov's avatarIvan Tyagov <ivan@nexedi.com>
      
      * wendelin:
        wendelin.core: Add part/recipe how to build it from git repository
        components: wendelin-core -> wendelin.core
        Add Ipython and pandas python libraries.
        Add wendelin-core.
        Add msgpack-python library.
      1357609f