summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2022-09-06 23:30:42 -0700
committerKhem Raj <raj.khem@gmail.com>2022-09-07 16:44:54 -0700
commite97edfd764a3382c8ac53550ed54898d7cc27198 (patch)
tree8f0960032d4d01fe4913109c446af48fb105f190 /meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
parent747adab514e5f1572a12ad3b0aaf8f09dbcc0c1b (diff)
downloadmeta-openembedded-e97edfd764a3382c8ac53550ed54898d7cc27198.tar.gz
lmbench: Fix build time tests and use the scripts/build
scripts/build does some configure like work before handing of compilation to make, and these tests are essential for OE builds too e.g. socklen_t differs between musl and glibc and this script can detect that well. Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb')
-rw-r--r--meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb10
1 files changed, 6 insertions, 4 deletions
diff --git a/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb b/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
index 492ea4b10..d74c28f3f 100644
--- a/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
+++ b/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
@@ -9,7 +9,6 @@ inherit autotools-brokensep update-alternatives
9 9
10DEPENDS += "libtirpc" 10DEPENDS += "libtirpc"
11CFLAGS += "-I${STAGING_INCDIR}/tirpc" 11CFLAGS += "-I${STAGING_INCDIR}/tirpc"
12LDLIBS += " -ltirpc "
13 12
14PR = "r2" 13PR = "r2"
15 14
@@ -23,7 +22,6 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/lmbench/lmbench-${PV}.tgz \
23 file://fix-lmbench-memory-check-failure.patch \ 22 file://fix-lmbench-memory-check-failure.patch \
24 file://0001-avoid-gcc-optimize-away-the-loops.patch \ 23 file://0001-avoid-gcc-optimize-away-the-loops.patch \
25 file://0001-lat_http.c-Add-printf-format.patch \ 24 file://0001-lat_http.c-Add-printf-format.patch \
26 file://0001-Check-for-musl-define-guard-before-redefining-sockle.patch \
27 file://0002-build-Adjust-CFLAGS-LDFLAGS-to-append-values-passed-.patch \ 25 file://0002-build-Adjust-CFLAGS-LDFLAGS-to-append-values-passed-.patch \
28 file://0001-src-Makefile-use-libdir-instead-of-hardcoded-lib.patch \ 26 file://0001-src-Makefile-use-libdir-instead-of-hardcoded-lib.patch \
29 file://0001-lmbench-Point-webpage-lm-to-target-directory.patch \ 27 file://0001-lmbench-Point-webpage-lm-to-target-directory.patch \
@@ -31,6 +29,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/lmbench/lmbench-${PV}.tgz \
31 file://0001-lat_fifo-Fix-cleanup-sequence.patch \ 29 file://0001-lat_fifo-Fix-cleanup-sequence.patch \
32 file://0001-doc-Fix-typos-in-lat_unix_connect-manual-page.patch \ 30 file://0001-doc-Fix-typos-in-lat_unix_connect-manual-page.patch \
33 file://0001-bench.h-Fix-typo-in-specifying-string.h.patch \ 31 file://0001-bench.h-Fix-typo-in-specifying-string.h.patch \
32 file://0001-scripts-build-Fix-the-tests-to-build-with-clang15.patch \
34 " 33 "
35SRC_URI[md5sum] = "b3351a3294db66a72e2864a199d37cbf" 34SRC_URI[md5sum] = "b3351a3294db66a72e2864a199d37cbf"
36SRC_URI[sha256sum] = "cbd5777d15f44eab7666dcac418054c3c09df99826961a397d9acf43d8a2a551" 35SRC_URI[sha256sum] = "cbd5777d15f44eab7666dcac418054c3c09df99826961a397d9acf43d8a2a551"
@@ -38,8 +37,11 @@ SRC_URI[sha256sum] = "cbd5777d15f44eab7666dcac418054c3c09df99826961a397d9acf43d8
38UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/lmbench/files/development/" 37UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/lmbench/files/development/"
39UPSTREAM_CHECK_REGEX = "lmbench-(?P<pver>\d+(\.\d+)+-[a-z]+\d+)" 38UPSTREAM_CHECK_REGEX = "lmbench-(?P<pver>\d+(\.\d+)+-[a-z]+\d+)"
40 39
40export OS = "${TARGET_SYS}"
41export TARGET = "${TARGET_OS}"
42
41EXTRA_OEMAKE = 'CC="${CC}" AR="${AR}" RANLIB="${RANLIB}" CFLAGS="${CFLAGS}" \ 43EXTRA_OEMAKE = 'CC="${CC}" AR="${AR}" RANLIB="${RANLIB}" CFLAGS="${CFLAGS}" \
42 LDFLAGS="${LDFLAGS}" LDLIBS="${LDLIBS}" LD="${LD}" OS="${TARGET_SYS}" \ 44 LDFLAGS="${LDFLAGS}" LD="${LD}" OS="${TARGET_SYS}" \
43 TARGET="${TARGET_OS}" BASE="${prefix}" MANDIR="${mandir}"' 45 TARGET="${TARGET_OS}" BASE="${prefix}" MANDIR="${mandir}"'
44 46
45do_configure() { 47do_configure() {
@@ -54,7 +56,7 @@ do_compile () {
54 CFLAGS="${CFLAGS} -DHAVE_uint" 56 CFLAGS="${CFLAGS} -DHAVE_uint"
55 fi 57 fi
56 install -d ${S}/bin/${TARGET_SYS} 58 install -d ${S}/bin/${TARGET_SYS}
57 oe_runmake -C src 59 ${S}/scripts/build
58} 60}
59 61
60do_install () { 62do_install () {