File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -25,6 +25,19 @@ set up install paths (via config.mak.autogen), so you can write instead
25
25
$ make all doc ;# as yourself
26
26
# make install install-doc install-html;# as root
27
27
28
+ If you're willing to trade off (much) longer build time for a later
29
+ faster git you can also do a profile feedback build with
30
+
31
+ $ make profile-all
32
+ # make prefix=... install
33
+
34
+ This will run the complete test suite as training workload and then
35
+ rebuild git with the generated profile feedback. This results in a git
36
+ which is a few percent faster on CPU intensive workloads. This
37
+ may be a good tradeoff for distribution packagers.
38
+
39
+ Note that the profile feedback build stage currently generates
40
+ a lot of additional compiler warnings.
28
41
29
42
Issues of note:
30
43
You can’t perform that action at this time.
0 commit comments