summarylogtreecommitdiffstats
path: root/03.pgo.patch
diff options
context:
space:
mode:
authorQue Quotion2016-04-02 04:03:59 +0900
committerQue Quotion2016-04-02 04:03:59 +0900
commit32fa78c289e0c3f0ae564a73f2045de2dadb4ae5 (patch)
tree1c692ac149ec2b424cf44cbede312dcc1b1bd2b1 /03.pgo.patch
parent3f601368ed1e3306503d140600fe346d70184966 (diff)
downloadaur-32fa78c289e0c3f0ae564a73f2045de2dadb4ae5.tar.gz
Remove conftest.gcda as it is not necessary and can cause problems
Diffstat (limited to '03.pgo.patch')
-rw-r--r--03.pgo.patch4
1 files changed, 3 insertions, 1 deletions
diff --git a/03.pgo.patch b/03.pgo.patch
index 50e51153986c..f81254b5f2dc 100644
--- a/03.pgo.patch
+++ b/03.pgo.patch
@@ -1,6 +1,6 @@
--- makepkg-optimize
+++ makepkg-optimize
-@@ -877,6 +877,21 @@ run_build() {
+@@ -877,6 +877,23 @@ run_build() {
NMFLAGS+=" --plugin $LTOPLUGIN"
fi
@@ -13,6 +13,8 @@
+ LDFLAGS+=" -lgcov"
+ else
+ [[ ! -d "$PROFDEST/$pkgbase.used" ]] && mv "$PROFDEST/$pkgbase.gen" "$PROFDEST/$pkgbase.used"
++ #It is not necessary, and occasionally dangerous, to profile conftest.c
++ [[ -f "$PROFDEST/$pkgbase.used/conftest.gcda" ]] && rm "$PROFDEST/$pkgbase.used/conftest.gcda"
+ CFLAGS+=" -fprofile-correction -fprofile-use -fprofile-dir=$PROFDEST/$pkgbase.used"
+ CXXFLAGS+=" -fprofile-correction -fprofile-use -fprofile-dir=$PROFDEST/$pkgbase.used"
+ fi