ltp: update version to 20140422

Update ltp version to 20140422
Removed two patches that already exist in the current version:
1. regen-makefile.patch
2. ffsb-remove-hardcoded-configure.patch

(From OE-Core rev: d72430772400c7733da2339f238ab4ea69e48a8e)

Signed-off-by: Maxin B. John <maxin.john@enea.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Maxin B. John 2014-04-26 16:51:25 +02:00 committed by Richard Purdie
parent 2b822a8458
commit c0df4f67a8
3 changed files with 2 additions and 41 deletions

View File

@ -1,15 +0,0 @@
Get rid of the hardcoded configure call preventing cross-compilation
Upstream-Status: Pending
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
--- a/utils/Makefile
+++ b/utils/Makefile
@@ -29,7 +29,6 @@ FILTER_OUT_DIRS := $(FFSBDIR)
FFSB := $(FFSBDIR)/ffsb
$(FFSB): $(FFSBDIR)
- cd $^; ./configure
$(MAKE) -C $^ -f "$(abs_srcdir)/$^/Makefile" all
cp $(FFSBDIR)/ffsb ffsb

View File

@ -1,22 +0,0 @@
Fix the dependencies for linux_syscall_numbers.h where in a parallel build it was
finding the temporary file linux_syscall_numbers.h.[pid].sh (where sh is an
architecture name). Instead don't wildcard *.sh as the only .sh we care about
here is regen.sh, so hard-code that.
Upstream-Status: Pending
Signed-off-by: Ross Burton <ross.burton@intel.com>
diff --git a/testcases/kernel/include/Makefile b/testcases/kernel/include/Makefile
index db21a2a..585eb5e 100644
--- a/testcases/kernel/include/Makefile
+++ b/testcases/kernel/include/Makefile
@@ -28,7 +28,7 @@ INSTALL_DIR := $(includedir)
MAKE_TARGETS := linux_syscall_numbers.h
-linux_syscall_numbers.h: $(wildcard $(abs_srcdir)/*.sh $(abs_srcdir)/*.in)
- $(SHELL) "$(abs_srcdir)/regen.sh"
+linux_syscall_numbers.h: $(abs_srcdir)/regen.sh $(wildcard $(abs_srcdir)/*.in)
+ $(SHELL) "$<"
include $(top_srcdir)/include/mk/generic_leaf_target.mk

View File

@ -20,12 +20,10 @@ LIC_FILES_CHKSUM = "\
"
DEPENDS = "attr libaio libcap acl openssl"
SRCREV = "c8b3e28097e7d3208df9daceaf92c25eae87ebf0"
SRCREV = "f4c3bfe1eab51eb72caeb0f3336d2790c9a8bd1b"
SRC_URI = "git://github.com/linux-test-project/ltp.git \
file://0001-Rename-runtests_noltp.sh-script-so-have-unique-name.patch \
file://regen-makefile.patch \
file://ffsb-remove-hardcoded-configure.patch \
file://ltp-Do-not-link-against-libfl.patch \
"
@ -46,7 +44,7 @@ do_configure_append() {
# The makefiles make excessive use of make -C and several include testcases.mk
# which triggers a build of the syscall header. To reproduce, build ltp,
# then delete the header, then "make -j XX" and watch regen.sh run multiple
# then delete the header, then "make -j XX" and watch regen.sh run multiple
# times. Its easier to generate this once here instead.
do_compile_prepend () {
( make -C ${B}/testcases/kernel include/linux_syscall_numbers.h )