summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/valgrind
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-devtools/valgrind')
-rw-r--r--meta/recipes-devtools/valgrind/valgrind_3.15.0.bb10
1 files changed, 10 insertions, 0 deletions
diff --git a/meta/recipes-devtools/valgrind/valgrind_3.15.0.bb b/meta/recipes-devtools/valgrind/valgrind_3.15.0.bb
index 4ab2952fde..ae3498f551 100644
--- a/meta/recipes-devtools/valgrind/valgrind_3.15.0.bb
+++ b/meta/recipes-devtools/valgrind/valgrind_3.15.0.bb
@@ -157,6 +157,8 @@ do_install_ptest() {
157 cd $saved_dir 157 cd $saved_dir
158 done 158 done
159 159
160 # Hide then restore a.c that is used by ann[12].vgtest in call/cachegrind
161 mv ${D}${PTEST_PATH}/cachegrind/tests/a.c ${D}${PTEST_PATH}/cachegrind/tests/a_c
160 # clean out build artifacts before building the rpm 162 # clean out build artifacts before building the rpm
161 find ${D}${PTEST_PATH} \ 163 find ${D}${PTEST_PATH} \
162 \( -name "Makefile*" \ 164 \( -name "Makefile*" \
@@ -165,6 +167,14 @@ do_install_ptest() {
165 -o -name "*.S" \ 167 -o -name "*.S" \
166 -o -name "*.h" \) \ 168 -o -name "*.h" \) \
167 -exec rm {} \; 169 -exec rm {} \;
170 mv ${D}${PTEST_PATH}/cachegrind/tests/a_c ${D}${PTEST_PATH}/cachegrind/tests/a.c
171
172 # find *_annotate in ${bindir} for yocto build
173 sed -i s:\.\./\.\./cachegrind/cg_annotate:${bindir}/cg_annotate: ${D}${PTEST_PATH}/cachegrind/tests/ann1.vgtest
174 sed -i s:\.\./\.\./cachegrind/cg_annotate:${bindir}/cg_annotate: ${D}${PTEST_PATH}/cachegrind/tests/ann2.vgtest
175
176 sed -i s:\.\./\.\./callgrind/callgrind_annotate:${bindir}/callgrind_annotate: ${D}${PTEST_PATH}/callgrind/tests/ann1.vgtest
177 sed -i s:\.\./\.\./callgrind/callgrind_annotate:${bindir}/callgrind_annotate: ${D}${PTEST_PATH}/callgrind/tests/ann2.vgtest
168 178
169 # needed by massif tests 179 # needed by massif tests
170 cp ${B}/massif/ms_print ${D}${PTEST_PATH}/massif/ms_print 180 cp ${B}/massif/ms_print ${D}${PTEST_PATH}/massif/ms_print