diff options
author | Andi Kleen <ak@linux.intel.com> | 2014-07-07 23:35:11 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2014-07-08 10:56:47 -0700 |
commit | 066dd2632acf11a348ff209b79f42c1a87a71fbb (patch) | |
tree | 07116ea0e32429685fb4c0cf00f7e7a48afd79b9 /contrib | |
parent | 5d7fd6d06feb29acc9e6304a75b4e26eb23491c4 (diff) | |
download | git-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 'contrib')
0 files changed, 0 insertions, 0 deletions