Skip to content
Snippets Groups Projects
  1. Aug 09, 2012
    • Stewart Smith's avatar
      Move to non-recursive make · 2a4a1496
      Stewart Smith authored and Nick Mathewson's avatar Nick Mathewson committed
      This gives us a few benefits:
      1) make -j clean all
         this will start working, as it should. It currently doesn't.
      2) increased parallel build
         recursive make will max out at number of files in a directory,
         non-recursive make doesn't have such a limitation
      3) Removal of duplicate information in make files,
         less error prone
      
      I've also slightly updated how we call AM_INIT_AUTOMAKE, as the way
      that was used was not only deprecated but will be *removed* in the next
      major automake release (1.13).... so probably best that we can continue
      to bulid tor without requiring old automake.
      (see http://www.gnu.org/software/automake/manual/html_node/Public-Macros.html )
      
      For more reasons  why, see resources such as:
      http://miller.emu.id.au/pmiller/books/rmch/
      2a4a1496
  2. Aug 02, 2012
    • Stewart Smith's avatar
      Enable the automake silent rules. · 9572bebc
      Stewart Smith authored and Nick Mathewson's avatar Nick Mathewson committed
      $ make V=1 # will temporarily disable them
      
      otherwise you see:
      
         CC foo.c
      
      rather than the giant long bulid line.
      
      This makes it significantly easier to spot compiler warnings etc.
      
      Additionally, make them conditional, so we won't error on automake <
      1.11
      
      (commits squashed by nickm.)
      9572bebc
  3. Jun 28, 2012
  4. Jun 20, 2012
  5. Jun 15, 2012
  6. Jun 13, 2012
  7. Jun 11, 2012
  8. Jun 05, 2012
  9. May 16, 2012
  10. May 14, 2012
  11. May 11, 2012
  12. Apr 30, 2012
  13. Apr 24, 2012
  14. Apr 23, 2012
  15. Mar 27, 2012
  16. Mar 26, 2012
  17. Mar 15, 2012
  18. Feb 19, 2012
  19. Feb 14, 2012
  20. Feb 13, 2012
  21. Jan 31, 2012
  22. Jan 23, 2012
  23. Jan 22, 2012
  24. Jan 20, 2012
    • Sebastian Hahn's avatar
      Use dead_strip to reduce binary size on OS X · 1f5c5624
      Sebastian Hahn authored
      This option seems to be supported all the way back to at least 10.4, so
      enabling it for OS X in general should be fine. If not, someone will
      yell.
      
      With no libs statically linked, that's a 3% win in binary size, with
      just libevent linked statically, this gives us an advantage of 5% in
      terms of binary size, and with libevent and openssl statically linked,
      we gain over 18% or over 500KB.
      
      Implements ticket 2915.
      1f5c5624
  25. Jan 05, 2012
Loading