On Mon, Mar 19, 2018 at 4:36 AM, Burton, Ross <[email protected]> wrote: > On 17 March 2018 at 03:40, Khem Raj <[email protected]> wrote: >> >> It is not using autoconf completely, therefore there >> is no autoreconf happening, so when we depend on latest >> gnu-config changes e.g. new architectures like riscv >> the build does not see them and fails. >> >> Installing these files from native sysroot helps >> >> Signed-off-by: Khem Raj <[email protected]> >> --- >> meta/recipes-multimedia/x264/x264_git.bb | 2 ++ >> 1 file changed, 2 insertions(+) >> >> diff --git a/meta/recipes-multimedia/x264/x264_git.bb >> b/meta/recipes-multimedia/x264/x264_git.bb >> index a669295044..c445d15e69 100644 >> --- a/meta/recipes-multimedia/x264/x264_git.bb >> +++ b/meta/recipes-multimedia/x264/x264_git.bb >> @@ -43,6 +43,8 @@ EXTRA_OECONF = '--prefix=${prefix} \ >> ' >> >> do_configure() { >> + install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.guess >> ${S} >> + install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.sub ${S} >> ./configure ${EXTRA_OECONF} > > > A neater way is to call gnu-configize --force ${S}. >
this only works if the system uses autotools in full respect. x264 has a hand woven configure but rely on other parts of autotools. So we have to stay with proposed solution. > Ross -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
