summaryrefslogtreecommitdiff
path: root/shell.c
diff options
context:
space:
mode:
authorAndi Kleen <ak@linux.intel.com>2014-07-07 23:35:11 -0700
committerJunio C Hamano <gitster@pobox.com>2014-07-08 10:56:47 -0700
commit066dd2632acf11a348ff209b79f42c1a87a71fbb (patch)
tree07116ea0e32429685fb4c0cf00f7e7a48afd79b9 /shell.c
parent5d7fd6d06feb29acc9e6304a75b4e26eb23491c4 (diff)
downloadgit-066dd2632acf11a348ff209b79f42c1a87a71fbb.tar.gz
Fix profile feedback with -jN and add profile-fastak/profile-feedback-build
Profile feedback always failed for me with -jN. The problem was that there was no implicit ordering between the profile generate stage and the profile use stage. So some objects in the later stage would be linked with profile generate objects, and fail due to the missing -lgcov. This adds a new profile target that implicitely enforces the correct ordering by using submakes. Plus a profile-install target to also install. This is also nicer to type that PROFILE=... Plus I always run the performance test suite now for the full profile run. In addition I also added a profile-fast / profile-fast-install target the only runs the performance test suite instead of the whole test suite. This significantly speeds up the profile build, which was totally dominated by test suite run time. However it may have less coverage of course. Signed-off-by: Andi Kleen <ak@linux.intel.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'shell.c')
0 files changed, 0 insertions, 0 deletions