From f00c6bd99b98df7c650bb3fcbbb983671c99caef Mon Sep 17 00:00:00 2001 From: marxin Date: Mon, 28 Aug 2017 11:58:47 +0200 Subject: [PATCH 2/2] Hack Makefile.tpl --- Makefile.in | 5 +++-- Makefile.tpl | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Makefile.in b/Makefile.in index 78db0982ba2..16b76906ad0 100644 --- a/Makefile.in +++ b/Makefile.in @@ -529,13 +529,14 @@ STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \ --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \ --disable-build-format-warnings -STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate +profile_folder=`${PWD_COMMAND}`/gcov-profiles/ +STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate=$(profile_folder) STAGEprofile_TFLAGS = $(STAGE2_TFLAGS) STAGEtrain_CFLAGS = $(STAGE3_CFLAGS) STAGEtrain_TFLAGS = $(STAGE3_TFLAGS) -STAGEfeedback_CFLAGS = $(STAGE4_CFLAGS) -fprofile-use +STAGEfeedback_CFLAGS = $(STAGE4_CFLAGS) -fprofile-use=$(profile_folder) -fdump-ipa-profile STAGEfeedback_TFLAGS = $(STAGE4_TFLAGS) STAGEautoprofile_CFLAGS = $(STAGE2_CFLAGS) -g diff --git a/Makefile.tpl b/Makefile.tpl index 5fcd7e358d9..129175a579c 100644 --- a/Makefile.tpl +++ b/Makefile.tpl @@ -452,13 +452,14 @@ STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \ --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \ --disable-build-format-warnings -STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate +profile_folder=`${PWD_COMMAND}`/gcov-profiles/ +STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate=$(profile_folder) STAGEprofile_TFLAGS = $(STAGE2_TFLAGS) STAGEtrain_CFLAGS = $(STAGE3_CFLAGS) STAGEtrain_TFLAGS = $(STAGE3_TFLAGS) -STAGEfeedback_CFLAGS = $(STAGE4_CFLAGS) -fprofile-use +STAGEfeedback_CFLAGS = $(STAGE4_CFLAGS) -fprofile-use=$(profile_folder) -fdump-ipa-profile STAGEfeedback_TFLAGS = $(STAGE4_TFLAGS) STAGEautoprofile_CFLAGS = $(STAGE2_CFLAGS) -g -- 2.14.1