On 19 Dec 2020 10:10, H.J. Lu via Gdb-patches wrote: > --- a/Makefile.in > +++ b/Makefile.in > > +PGO_BUILD_TRAINING_FLAGS_TO_PASS = \ > + PGO_BUILD_TRAINING=yes \ > + CFLAGS_FOR_TARGET="$(PGO_BUILD_TRAINING_CFLAGS)" \ > + CXXFLAGS_FOR_TARGET="$(PGO_BUILD_TRAINING_CXXFLAGS)" > + > +# Ignore "make check" errors in PGO training runs. > +PGO_BUILD_TRAINING_MFLAGS = -i
these lines are in Makefile.in but not Makefile.tpl. so regenerating the file causes them to be removed. can you take a look please ? $ autogen --version autogen (GNU AutoGen) 5.18.16 $ autogen Makefile.def $ git diff diff --git a/Makefile.in b/Makefile.in index 0a64fc10e5b0..63565ad525b9 100644 --- a/Makefile.in +++ b/Makefile.in @@ -437,13 +437,9 @@ PGO_BUILD_TRAINING_CFLAGS:= \ PGO_BUILD_TRAINING_CXXFLAGS:= \ $(filter-out -specs=%,$(PGO_BUILD_TRAINING_CXXFLAGS)) PGO_BUILD_TRAINING_FLAGS_TO_PASS = \ - PGO_BUILD_TRAINING=yes \ CFLAGS_FOR_TARGET="$(PGO_BUILD_TRAINING_CFLAGS)" \ CXXFLAGS_FOR_TARGET="$(PGO_BUILD_TRAINING_CXXFLAGS)" -# Ignore "make check" errors in PGO training runs. -PGO_BUILD_TRAINING_MFLAGS = -i - # Additional PGO and LTO compiler options to use profiling data for the # PGO build. PGO_BUILD_USE_FLAGS_TO_PASS = \ @@ -1054,7 +1050,6 @@ all: $(PGO_BUILD_GEN_FLAGS_TO_PASS) all-host all-target \ @if pgo-build && $(MAKE) $(RECURSE_FLAGS_TO_PASS) \ - $(PGO_BUILD_TRAINING_MFLAGS) \ $(PGO_BUILD_TRAINING_FLAGS_TO_PASS) \ $(PGO_BUILD_TRAINING) \ && $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean \ -mike