diff options
| author | Markus Volk <f_l_k@t-online.de> | 2025-06-10 07:58:10 +0200 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-06-16 17:57:29 +0100 |
| commit | bb4a993e2564b792fff65f7aaa204c421d4c18e8 (patch) | |
| tree | 22362c1e6ad051d55dfb34b1f7e24be7dbe7d2e2 | |
| parent | c169e5d26a0d7d377d1b985543a715cab169c55c (diff) | |
| download | poky-bb4a993e2564b792fff65f7aaa204c421d4c18e8.tar.gz | |
libcheck: use cmake instead of autotools
- this fixes a build issue seen with current master-next branch:
| check.texi:1610: warning: node prev pointer for `Testing Signal Handling and Exit Values' is `Selective Running of Tests' but prev is `Selecting Tests Based on Arbitrary Tags' in menu
| check.texi:2051: warning: node prev pointer for `TAP Logging' is `Test Logging' but prev is `XML Logging' in menu
| make[2]: Leaving directory '/home/flk/poky/build/tmp/work/corei7-64-poky-linux/libcheck/0.15.2/build/doc'
| make[2]: *** [Makefile:452: ../../check-0.15.2/doc/check.info] Error 1
| make[1]: *** [Makefile:574: all-recursive] Error 1
| make[1]: Leaving directory '/home/flk/poky/build/tmp/work/corei7-64-poky-linux/libcheck/0.15.2/build'
| make: *** [Makefile:420: all] Error 2
| ERROR: oe_runmake failed
| WARNING: /home/flk/poky/build/
- checkmk adds a reproducibility issue. @AWK_PATH@ is unique, because awk is
in hosttools. We dont want it that way for target. Use a '-D' assignment to
fix this (Thanks to Ross.Burton@arm.com).
(From OE-Core rev: a61ed8dc5449bfb871379c6afd03c94ff27ca1fe)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | meta/recipes-support/libcheck/libcheck_0.15.2.bb | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/meta/recipes-support/libcheck/libcheck_0.15.2.bb b/meta/recipes-support/libcheck/libcheck_0.15.2.bb index 5ab67b8728..8455f2c748 100644 --- a/meta/recipes-support/libcheck/libcheck_0.15.2.bb +++ b/meta/recipes-support/libcheck/libcheck_0.15.2.bb | |||
| @@ -18,15 +18,16 @@ GITHUB_BASE_URI = "https://github.com/libcheck/check/releases/" | |||
| 18 | 18 | ||
| 19 | S = "${WORKDIR}/check-${PV}" | 19 | S = "${WORKDIR}/check-${PV}" |
| 20 | 20 | ||
| 21 | inherit autotools pkgconfig texinfo github-releases | 21 | inherit cmake pkgconfig texinfo github-releases |
| 22 | |||
| 23 | CACHED_CONFIGUREVARS += "ac_cv_path_AWK_PATH=${bindir}/gawk" | ||
| 24 | 22 | ||
| 25 | RREPLACES:${PN} = "check (<= 0.9.5)" | 23 | RREPLACES:${PN} = "check (<= 0.9.5)" |
| 26 | 24 | ||
| 25 | EXTRA_OECMAKE:append:class-target = " -DAWK_PATH=${bindir}/awk" | ||
| 26 | |||
| 27 | do_install:append:class-native() { | 27 | do_install:append:class-native() { |
| 28 | create_cmdline_shebang_wrapper ${D}${bindir}/checkmk | 28 | create_cmdline_shebang_wrapper ${D}${bindir}/checkmk |
| 29 | } | 29 | } |
| 30 | |||
| 30 | BBCLASSEXTEND = "native nativesdk" | 31 | BBCLASSEXTEND = "native nativesdk" |
| 31 | 32 | ||
| 32 | PACKAGES =+ "checkmk" | 33 | PACKAGES =+ "checkmk" |
| @@ -34,3 +35,4 @@ PACKAGES =+ "checkmk" | |||
| 34 | FILES:checkmk = "${bindir}/checkmk" | 35 | FILES:checkmk = "${bindir}/checkmk" |
| 35 | 36 | ||
| 36 | RDEPENDS:checkmk = "gawk" | 37 | RDEPENDS:checkmk = "gawk" |
| 38 | |||
