mirror of
https://git.yoctoproject.org/poky
synced 2026-04-22 15:32:14 +02:00
rt-tests: Update recipes to use 1.8
John Kacur(the maintainer of rt-tests), recommends "that they use unstable/devel/latest as the maintained stable branch". I received this information on IRC, I couldn't find it documented anywhere else. This means that both rt-tests and hwlatdetect can be updated to be 1.8, the latest release on unstable/devel/latest. 0001-gzip-with-n-for-build-reproducibilty.patch was removed because upstream now uses "gzip -n" by default. (From OE-Core rev: 92b2386f0be0eac8ca761e2008288671c6f1dbb0) Signed-off-by: Randy Witt <randy.e.witt@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
f3763062c3
commit
f78ab0b39f
@@ -0,0 +1,28 @@
|
||||
From caaa142826504ad0375f9d21c558f10f31305cdb Mon Sep 17 00:00:00 2001
|
||||
From: Randy Witt <randy.e.witt@intel.com>
|
||||
Date: Fri, 16 Oct 2020 16:54:30 -0700
|
||||
Subject: [PATCH] Makefile: Allow for CC and AR to be overridden
|
||||
|
||||
The Makefile previously allowed for this but it was removed upstream in
|
||||
commit 7763cf316d7896fa05b816a46998f0827ab6e6eb.
|
||||
|
||||
Signed-off-by: Randy Witt <randy.e.witt@intel.com>
|
||||
|
||||
Upstream-Status: Inappropriate [other]
|
||||
---
|
||||
Makefile | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 05fc5ed..7a289c8 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -1,6 +1,6 @@
|
||||
VERSION = 1.8
|
||||
-CC = $(CROSS_COMPILE)gcc
|
||||
-AR = $(CROSS_COMPILE)ar
|
||||
+CC ?= $(CROSS_COMPILE)gcc
|
||||
+AR ?= $(CROSS_COMPILE)ar
|
||||
|
||||
OBJDIR = bld
|
||||
|
||||
@@ -1,62 +0,0 @@
|
||||
From aabf518e2e61a882b925f9d2ac53dafa7a041a0a Mon Sep 17 00:00:00 2001
|
||||
From: Jeremy Puhlman <jpuhlman@mvista.com>
|
||||
Date: Tue, 25 Feb 2020 22:58:59 +0000
|
||||
Subject: [PATCH] gzip with -n for build reproducibilty
|
||||
|
||||
The date can get encoded in the header of the gz file, which
|
||||
causes the binary files between two different builds of the
|
||||
same data to be different. Add -n for reproducibilty
|
||||
|
||||
Signed-off-by: Jeremy Puhlman <jpuhlman@mvista.com>
|
||||
|
||||
Upstream-Status: Submitted [mailinglist]
|
||||
|
||||
---
|
||||
Makefile | 24 ++++++++++++------------
|
||||
1 file changed, 12 insertions(+), 12 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index a54d82b..e9f0d5a 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -168,17 +168,17 @@ install: all install_hwlatdetect
|
||||
cp $(TARGETS) "$(DESTDIR)$(bindir)"
|
||||
install -D -m 644 src/backfire/backfire.c "$(DESTDIR)$(srcdir)/backfire/backfire.c"
|
||||
install -m 644 src/backfire/Makefile "$(DESTDIR)$(srcdir)/backfire/Makefile"
|
||||
- gzip -c src/backfire/backfire.4 >"$(DESTDIR)$(mandir)/man4/backfire.4.gz"
|
||||
- gzip -c src/cyclictest/cyclictest.8 >"$(DESTDIR)$(mandir)/man8/cyclictest.8.gz"
|
||||
- gzip -c src/pi_tests/pi_stress.8 >"$(DESTDIR)$(mandir)/man8/pi_stress.8.gz"
|
||||
- gzip -c src/ptsematest/ptsematest.8 >"$(DESTDIR)$(mandir)/man8/ptsematest.8.gz"
|
||||
- gzip -c src/rt-migrate-test/rt-migrate-test.8 >"$(DESTDIR)$(mandir)/man8/rt-migrate-test.8.gz"
|
||||
- gzip -c src/sigwaittest/sigwaittest.8 >"$(DESTDIR)$(mandir)/man8/sigwaittest.8.gz"
|
||||
- gzip -c src/svsematest/svsematest.8 >"$(DESTDIR)$(mandir)/man8/svsematest.8.gz"
|
||||
- gzip -c src/pmqtest/pmqtest.8 >"$(DESTDIR)$(mandir)/man8/pmqtest.8.gz"
|
||||
- gzip -c src/backfire/sendme.8 >"$(DESTDIR)$(mandir)/man8/sendme.8.gz"
|
||||
- gzip -c src/hackbench/hackbench.8 >"$(DESTDIR)$(mandir)/man8/hackbench.8.gz"
|
||||
- gzip -c src/signaltest/signaltest.8 >"$(DESTDIR)$(mandir)/man8/signaltest.8.gz"
|
||||
+ gzip -nc src/backfire/backfire.4 >"$(DESTDIR)$(mandir)/man4/backfire.4.gz"
|
||||
+ gzip -nc src/cyclictest/cyclictest.8 >"$(DESTDIR)$(mandir)/man8/cyclictest.8.gz"
|
||||
+ gzip -nc src/pi_tests/pi_stress.8 >"$(DESTDIR)$(mandir)/man8/pi_stress.8.gz"
|
||||
+ gzip -nc src/ptsematest/ptsematest.8 >"$(DESTDIR)$(mandir)/man8/ptsematest.8.gz"
|
||||
+ gzip -nc src/rt-migrate-test/rt-migrate-test.8 >"$(DESTDIR)$(mandir)/man8/rt-migrate-test.8.gz"
|
||||
+ gzip -nc src/sigwaittest/sigwaittest.8 >"$(DESTDIR)$(mandir)/man8/sigwaittest.8.gz"
|
||||
+ gzip -nc src/svsematest/svsematest.8 >"$(DESTDIR)$(mandir)/man8/svsematest.8.gz"
|
||||
+ gzip -nc src/pmqtest/pmqtest.8 >"$(DESTDIR)$(mandir)/man8/pmqtest.8.gz"
|
||||
+ gzip -nc src/backfire/sendme.8 >"$(DESTDIR)$(mandir)/man8/sendme.8.gz"
|
||||
+ gzip -nc src/hackbench/hackbench.8 >"$(DESTDIR)$(mandir)/man8/hackbench.8.gz"
|
||||
+ gzip -nc src/signaltest/signaltest.8 >"$(DESTDIR)$(mandir)/man8/signaltest.8.gz"
|
||||
|
||||
.PHONY: install_hwlatdetect
|
||||
install_hwlatdetect: hwlatdetect
|
||||
@@ -187,7 +187,7 @@ install_hwlatdetect: hwlatdetect
|
||||
install -D -m 755 src/hwlatdetect/hwlatdetect.py $(DESTDIR)$(PYLIB)/hwlatdetect.py ; \
|
||||
rm -f "$(DESTDIR)$(bindir)/hwlatdetect" ; \
|
||||
ln -s $(PYLIB)/hwlatdetect.py "$(DESTDIR)$(bindir)/hwlatdetect" ; \
|
||||
- gzip -c src/hwlatdetect/hwlatdetect.8 >"$(DESTDIR)$(mandir)/man8/hwlatdetect.8.gz" ; \
|
||||
+ gzip -nc src/hwlatdetect/hwlatdetect.8 >"$(DESTDIR)$(mandir)/man8/hwlatdetect.8.gz" ; \
|
||||
fi
|
||||
|
||||
.PHONY: tarball
|
||||
--
|
||||
2.23.0
|
||||
|
||||
@@ -1,12 +1,7 @@
|
||||
# Version 1.1
|
||||
SRCREV = "dff174f994f547a5785d32454865f140daacb0f5"
|
||||
# Version 1.8
|
||||
SRCREV = "9f78b91f057e63b0c241012ce36b57168133eefb"
|
||||
PE = "1"
|
||||
|
||||
SRC_URI = "git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git"
|
||||
# 1.2 and up seem to be development versions
|
||||
UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>(?!1\.[2-8])(\d+(\.\d+)+))"
|
||||
SRC_URI = "git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git;branch=unstable/devel/latest"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
# calling 'uname -m' is broken on crossbuilds
|
||||
EXTRA_OEMAKE = "NUMA=0"
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
SUMMARY = "Real-Time preemption testcases"
|
||||
HOMEPAGE = "https://rt.wiki.kernel.org/index.php/Cyclictest"
|
||||
SECTION = "tests"
|
||||
DEPENDS = "linux-libc-headers virtual/libc"
|
||||
DEPENDS = "linux-libc-headers virtual/libc numactl"
|
||||
LICENSE = "GPLv2 & GPLv2+"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
|
||||
file://src/cyclictest/cyclictest.c;beginline=7;endline=9;md5=e768b8da44555fe63f65e5c497844cb5 \
|
||||
file://src/pi_tests/pi_stress.c;beginline=6;endline=19;md5=bd426a634a43ec612e9fbf125dfcc949"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
|
||||
|
||||
require rt-tests.inc
|
||||
inherit ptest
|
||||
@@ -13,7 +11,7 @@ inherit ptest
|
||||
SRC_URI += " \
|
||||
file://run-ptest \
|
||||
file://rt_bmark.py \
|
||||
file://0001-gzip-with-n-for-build-reproducibilty.patch \
|
||||
file://0001-Makefile-Allow-for-CC-and-AR-to-be-overridden.patch \
|
||||
"
|
||||
|
||||
# rt-tests needs PI mutex support in libc
|
||||
@@ -34,3 +32,4 @@ do_install_ptest() {
|
||||
RDEPENDS_${PN}-ptest += " stress-ng python3 python3-multiprocessing python3-datetime python3-misc"
|
||||
|
||||
FILES_${PN} += "${prefix}/src/backfire"
|
||||
RDEPENDS_${PN} += "bash"
|
||||
Reference in New Issue
Block a user