[tor-bugs] #6524 [Tor Client]: [PATCH] move to non-recursive make

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Thu Aug 2 13:43:15 UTC 2012


#6524: [PATCH] move to non-recursive make
-------------------------+--------------------------------------------------
 Reporter:  stewart      |          Owner:  stewart         
     Type:  enhancement  |         Status:  new             
 Priority:  normal       |      Milestone:                  
Component:  Tor Client   |        Version:  Tor: unspecified
 Keywords:               |         Parent:                  
   Points:               |   Actualpoints:                  
-------------------------+--------------------------------------------------
 This patch switches the automake foo over to non-recursive make.

     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/

 Technically, this applies on top of the patches in
 https://trac.torproject.org/projects/tor/ticket/6522 - but they're
 probably not *required*

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/6524>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list