mirror of
git://git.yoctoproject.org/poky
synced 2026-08-13 09:22:18 +00:00
alsa-tools: Fix configure race
aclocal is being called here directly, not called by autotools.bbclass wrapper. aclocal files are installed in sysroot, and are removed while build is still running. This translates to a possible race condition during the build. Fixes [YOCTO #4358]. (From OE-Core master rev: dea66ade1184cef6aeb242d87867759ca44a8895) (From OE-Core rev: 1f3b3c75701b791cb32aba76f0a4448f5549fae3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
3d79617742
commit
33fa8e2a78
@ -20,14 +20,20 @@ SRC_URI[sha256sum] = "553338693707fe6ddfc430b9edc4cd2677390e200c9e38de82ede3394e
|
||||
|
||||
inherit autotools
|
||||
|
||||
EXTRA_OEMAKE += "GITCOMPILE_ARGS='--host=${HOST_SYS} --build=${BUILD_SYS} --target=${TARGET_SYS} --with-libtool-sysroot=${STAGING_DIR_HOST} --prefix=${prefix}' ACLOCAL_FLAGS='-I ${STAGING_DATADIR}/aclocal'"
|
||||
EXTRA_OEMAKE += "GITCOMPILE_ARGS='--host=${HOST_SYS} --build=${BUILD_SYS} --target=${TARGET_SYS} --with-libtool-sysroot=${STAGING_DIR_HOST} --prefix=${prefix}'"
|
||||
|
||||
PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'x11', 'gtk+', '', d)}"
|
||||
PACKAGECONFIG[gtk+] = ",,gtk+,"
|
||||
|
||||
do_configure () {
|
||||
autotools_do_configure
|
||||
autotools_copy_aclocal
|
||||
}
|
||||
|
||||
do_compile_prepend () {
|
||||
#Automake dir is not correctly detected in cross compilation case
|
||||
export AUTOMAKE_DIR=${STAGING_DATADIR_NATIVE}/$(ls ${STAGING_DATADIR_NATIVE} | grep automake)
|
||||
export ACLOCAL="aclocal --system-acdir=${ACLOCALDIR}/"
|
||||
}
|
||||
|
||||
FILES_${PN} += "${datadir}/ld10k1"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user