[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