mirror of
https://git.yoctoproject.org/poky
synced 2026-07-16 15:57:04 +00:00
flex: build occasional build failures in test suite compile
GNU Make 4.4 has added --shuffle, which randomly orders build jobs and is great at exposing missing dependencies. Using this the known problem with the flex test suite build was found and resolved, so remove the workaround of doing a non-parallel build and apply a patch. Also remove redundant Make variables that shouldn't be needed to build the test suite. (From OE-Core rev: 1bc37e10690dc906da41b9592bc8776bddf4b90b) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
760a61a707
commit
bf94ea1cc4
@@ -18,6 +18,7 @@ SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/flex-${PV}.tar.gz \
|
||||
file://0001-build-AC_USE_SYSTEM_EXTENSIONS-in-configure.ac.patch \
|
||||
file://check-funcs.patch \
|
||||
file://0001-Emit-no-line-directives-if-gen_line_dirs-is-false.patch \
|
||||
file://0001-build-tests-add-missing-parser-scanner-dependencies.patch \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "2882e3179748cc9f9c23ec593d6adc8d"
|
||||
@@ -55,9 +56,8 @@ RDEPENDS:${PN} += "m4"
|
||||
RDEPENDS:${PN}-ptest += "bash gawk make"
|
||||
|
||||
do_compile_ptest() {
|
||||
oe_runmake -C ${B}/tests -f ${B}/tests/Makefile top_builddir=${B} INCLUDES=-I${S}/src buildtests
|
||||
oe_runmake -C ${B}/tests buildtests
|
||||
}
|
||||
PTEST_PARALLEL_MAKE = ""
|
||||
|
||||
do_install_ptest() {
|
||||
mkdir -p ${D}${PTEST_PATH}/build-aux/
|
||||
|
||||
Reference in New Issue
Block a user