From 474487e13fd24cab1c569ce9a88778f6cfd7248d Mon Sep 17 00:00:00 2001 From: Matthias Klose Date: Thu, 23 Jul 2020 10:11:14 +0100 Subject: [PATCH] profiled-build # DP: Ignore errors in the profile task. # DP: Ignore errors in the profile task. Gbp-Pq: Name profiled-build.diff --- Makefile.pre.in | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Makefile.pre.in b/Makefile.pre.in index dede887..cee7bf5 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -517,6 +517,16 @@ build_all_generate_profile: run_profile_task: @ # FIXME: can't run for a cross build $(LLVM_PROF_FILE) $(RUNSHARED) ./$(BUILDPYTHON) $(PROFILE_TASK) || true + task="$(PROFILE_TASK)"; \ + case "$$task" in \ + *-s\ *) \ + $(LLVM_PROF_FILE) $(RUNSHARED) ./$(BUILDPYTHON) $$task; \ + while [ -f $(abs_builddir)/build/pynexttest ]; do \ + $(LLVM_PROF_FILE) $(RUNSHARED) ./$(BUILDPYTHON) $$task; \ + done;; \ + *) \ + $(LLVM_PROF_FILE) $(RUNSHARED) ./$(BUILDPYTHON) $$task; \ + esac build_all_merge_profile: $(LLVM_PROF_MERGER) -- 2.30.2