Signed-off-by: Dengke Du <dengke...@windriver.com> --- .../mce-test/files/makefile-remove-ldflags.patch | 23 +++++++++++ recipes-kernel/mce-test/mce-test_git.bb | 48 ++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 recipes-kernel/mce-test/files/makefile-remove-ldflags.patch create mode 100644 recipes-kernel/mce-test/mce-test_git.bb
diff --git a/recipes-kernel/mce-test/files/makefile-remove-ldflags.patch b/recipes-kernel/mce-test/files/makefile-remove-ldflags.patch new file mode 100644 index 0000000..0ffedd2 --- /dev/null +++ b/recipes-kernel/mce-test/files/makefile-remove-ldflags.patch @@ -0,0 +1,23 @@ +Remove the default CFLAGS and LDFLAGS in Makefile. Ensure the extra linker flags can be passed. + +Upstream-Status: Inappropriate [embedded specific] + +Signed-off-by: Yi Zhao <yi.z...@windriver.com> + +diff --git a/cases/stress/hwpoison/Makefile b/cases/stress/hwpoison/Makefile +index da1cbd8..dec5b14 100644 +--- a/cases/stress/hwpoison/Makefile ++++ b/cases/stress/hwpoison/Makefile +@@ -1,8 +1,8 @@ +-CFLAGS := -g -Wall +-LDFLAGS := -g ++#CFLAGS := -g -Wall ++#LDFLAGS := -g + +-export CFLAGS +-export LDFLAGS ++#export CFLAGS ++#export LDFLAGS + + all: + mkdir -p bin diff --git a/recipes-kernel/mce-test/mce-test_git.bb b/recipes-kernel/mce-test/mce-test_git.bb new file mode 100644 index 0000000..5c86d07 --- /dev/null +++ b/recipes-kernel/mce-test/mce-test_git.bb @@ -0,0 +1,48 @@ +# +# Copyright (C) 2012 Wind River Systems, Inc. +# +SUMMARY = "MCE test suite" + +DESCRIPTION = "The MCE test suite is a collection of tools and test scripts for \ +testing the Linux RAS related features, including CPU/Memory error \ +containment and recovery, ACPI/APEI support etc." + +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3" + +PR = "r2" + +SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/gong.chen/mce-test.git;protocol=git \ + file://makefile-remove-ldflags.patch \ + " +# Use the commit date of SRCREV in PV. +# +SRCREV = "b3fdfaa7a025b68f30913c9cc7a8fe4ae9c7ed7f" +PE = "1" +PV = "20131218+git${SRCPV}" + +RDEPENDS_${PN} = "mcelog mce-inject dialog bash" + +COMPATIBLE_HOST = '(i.86|x86_64).*-linux' + +S ="${WORKDIR}/git" + +inherit autotools-brokensep + +do_install_append(){ + install -d ${D}/opt/mce-test + cp -rf ${S}/* ${D}/opt/mce-test/ +} + +FILES_${PN} += "/opt" +FILES_${PN}-dbg += "/opt/mce-test/cases/function/hwpoison/.debug" +FILES_${PN}-dbg += "/opt/mce-test/cases/function/erst-inject/.debug" +FILES_${PN}-dbg += "/opt/mce-test/cases/function/pfa/.debug" +FILES_${PN}-dbg += "/opt/mce-test/cases/function/core_recovery/.debug" +FILES_${PN}-dbg += "/opt/mce-test/cases/stress/hwpoison/bin/.debug" +FILES_${PN}-dbg += "/opt/mce-test/cases/stress/hwpoison/tools/page-poisoning/.debug" +FILES_${PN}-dbg += "/opt/mce-test/cases/stress/hwpoison/tools/fs-metadata/.debug" +FILES_${PN}-dbg += "/opt/mce-test/bin/.debug" +FILES_${PN}-dbg += "/opt/mce-test/tools/ltp-pan/.debug" +FILES_${PN}-dbg += "/opt/mce-test/tools/simple_process/.debug" +FILES_${PN}-dbg += "/opt/mce-test/tools/page-types/.debug" -- 2.7.4 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto