]> granicus.if.org Git - python/commitdiff
Fixes issue23390: make profile-opt causes -fprofile-generate and related flags
authorGregory P. Smith <greg@krypto.org>
Wed, 4 Feb 2015 10:11:56 +0000 (02:11 -0800)
committerGregory P. Smith <greg@krypto.org>
Wed, 4 Feb 2015 10:11:56 +0000 (02:11 -0800)
to end up in distutils CFLAGS.

Makefile.pre.in

index 70db601e74140dda58bb7f32657c10de8d724954..76aef283e66292bd3c30987277c857fc0bb4f215 100644 (file)
@@ -480,14 +480,14 @@ profile-opt:
        $(MAKE) build_all_use_profile
 
 build_all_generate_profile:
-       $(MAKE) all CFLAGS="$(CFLAGS) -fprofile-generate" LIBS="$(LIBS) -lgcov"
+       $(MAKE) all CFLAGS_NODIST="$(CFLAGS) -fprofile-generate" LDFLAGS="-fprofile-generate" LIBS="$(LIBS) -lgcov"
 
 run_profile_task:
        : # FIXME: can't run for a cross build
        $(RUNSHARED) ./$(BUILDPYTHON) $(PROFILE_TASK)
 
 build_all_use_profile:
-       $(MAKE) all CFLAGS="$(CFLAGS) -fprofile-use -fprofile-correction"
+       $(MAKE) all CFLAGS_NODIST="$(CFLAGS) -fprofile-use -fprofile-correction"
 
 # Compile and run with gcov
 .PHONY=coverage coverage-lcov coverage-report