diff options
Diffstat (limited to 'meta/recipes-devtools/elfutils/elfutils_0.176.bb')
| -rw-r--r-- | meta/recipes-devtools/elfutils/elfutils_0.176.bb | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/meta/recipes-devtools/elfutils/elfutils_0.176.bb b/meta/recipes-devtools/elfutils/elfutils_0.176.bb index fb2868723a..19d27cd992 100644 --- a/meta/recipes-devtools/elfutils/elfutils_0.176.bb +++ b/meta/recipes-devtools/elfutils/elfutils_0.176.bb | |||
| @@ -30,7 +30,7 @@ SRC_URI = "https://sourceware.org/elfutils/ftp/${PV}/${BP}.tar.bz2 \ | |||
| 30 | file://debian/testsuite-ignore-elflint.diff \ | 30 | file://debian/testsuite-ignore-elflint.diff \ |
| 31 | file://0001-skip-the-test-when-gcc-not-deployed.patch \ | 31 | file://0001-skip-the-test-when-gcc-not-deployed.patch \ |
| 32 | file://run-ptest \ | 32 | file://run-ptest \ |
| 33 | file://serial-tests.patch \ | 33 | file://ptest.patch \ |
| 34 | " | 34 | " |
| 35 | SRC_URI_append_libc-musl = " file://0008-build-Provide-alternatives-for-glibc-assumptions-hel.patch \ | 35 | SRC_URI_append_libc-musl = " file://0008-build-Provide-alternatives-for-glibc-assumptions-hel.patch \ |
| 36 | file://0001-fix-err-variable-and-function-conflicts.patch \ | 36 | file://0001-fix-err-variable-and-function-conflicts.patch \ |
| @@ -43,10 +43,9 @@ inherit autotools gettext ptest | |||
| 43 | 43 | ||
| 44 | EXTRA_OECONF = "--program-prefix=eu- --without-lzma" | 44 | EXTRA_OECONF = "--program-prefix=eu- --without-lzma" |
| 45 | EXTRA_OECONF_append_class-native = " --without-bzlib" | 45 | EXTRA_OECONF_append_class-native = " --without-bzlib" |
| 46 | # gcc has been added to blacklist, we will find workaround solution | 46 | RDEPENDS_${PN}-ptest = "libasm libelf bash make coreutils ${PN}-binutils ${PN}" |
| 47 | RDEPENDS_${PN}-ptest = "libasm libelf bash" | ||
| 48 | 47 | ||
| 49 | EXTRA_OECONF_append_class-target += "--enable-tests-rpath" | 48 | EXTRA_OECONF_append_class-target += "--disable-tests-rpath" |
| 50 | 49 | ||
| 51 | do_install_append() { | 50 | do_install_append() { |
| 52 | if [ "${TARGET_ARCH}" != "x86_64" ] && [ -z `echo "${TARGET_ARCH}"|grep 'i.86'` ];then | 51 | if [ "${TARGET_ARCH}" != "x86_64" ] && [ -z `echo "${TARGET_ARCH}"|grep 'i.86'` ];then |
| @@ -56,14 +55,13 @@ do_install_append() { | |||
| 56 | 55 | ||
| 57 | do_compile_ptest() { | 56 | do_compile_ptest() { |
| 58 | cd ${B}/tests | 57 | cd ${B}/tests |
| 59 | oe_runmake buildtest-TESTS | 58 | oe_runmake buildtest-TESTS oecheck |
| 60 | } | 59 | } |
| 61 | 60 | ||
| 62 | do_install_ptest() { | 61 | do_install_ptest() { |
| 63 | if [ ${PTEST_ENABLED} = "1" ]; then | 62 | if [ ${PTEST_ENABLED} = "1" ]; then |
| 64 | cp -r ${S}/tests/ ${D}${PTEST_PATH} | 63 | cp -r ${S}/tests/ ${D}${PTEST_PATH} |
| 65 | cp -r ${B}/tests/* ${D}${PTEST_PATH}/tests | 64 | cp -r ${B}/tests/* ${D}${PTEST_PATH}/tests |
| 66 | cp -r ${B}/src ${D}${PTEST_PATH} | ||
| 67 | cp -r ${B}/config.h ${D}${PTEST_PATH} | 65 | cp -r ${B}/config.h ${D}${PTEST_PATH} |
| 68 | cp -r ${B}/backends ${D}${PTEST_PATH} | 66 | cp -r ${B}/backends ${D}${PTEST_PATH} |
| 69 | sed -i '/^Makefile:/c Makefile:' ${D}${PTEST_PATH}/tests/Makefile | 67 | sed -i '/^Makefile:/c Makefile:' ${D}${PTEST_PATH}/tests/Makefile |
