1. 26 May, 2015 8 commits
  2. 25 May, 2015 5 commits
  3. 22 May, 2015 9 commits
  4. 20 May, 2015 2 commits
  5. 19 May, 2015 9 commits
  6. 18 May, 2015 4 commits
  7. 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
  8. 14 May, 2015 1 commit