Add explanation of the profile feedback build to the README
Also explains that the are additional warnings. Signed-off-by: Andi Kleen <ak@linux.intel.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
7ddc2710b9
commit
3900100739
13
INSTALL
13
INSTALL
@ -25,6 +25,19 @@ set up install paths (via config.mak.autogen), so you can write instead
|
|||||||
$ make all doc ;# as yourself
|
$ make all doc ;# as yourself
|
||||||
# make install install-doc install-html;# as root
|
# make install install-doc install-html;# as root
|
||||||
|
|
||||||
|
If you're willing to trade off (much) longer build time for a later
|
||||||
|
faster git you can also do a profile feedback build with
|
||||||
|
|
||||||
|
$ make profile-all
|
||||||
|
# make prefix=... install
|
||||||
|
|
||||||
|
This will run the complete test suite as training workload and then
|
||||||
|
rebuild git with the generated profile feedback. This results in a git
|
||||||
|
which is a few percent faster on CPU intensive workloads. This
|
||||||
|
may be a good tradeoff for distribution packagers.
|
||||||
|
|
||||||
|
Note that the profile feedback build stage currently generates
|
||||||
|
a lot of additional compiler warnings.
|
||||||
|
|
||||||
Issues of note:
|
Issues of note:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user