<div dir="ltr">I did try 2.6.3 but it was even worse as reported, if anyone wants to use it as starting point here it is:<div><a href="http://git.openembedded.org/openembedded-core-contrib/commit/?h=jansa/master&id=4590c0145a7ae98e7ff7bbf40ec3e25471484f60">http://git.openembedded.org/openembedded-core-contrib/commit/?h=jansa/master&id=4590c0145a7ae98e7ff7bbf40ec3e25471484f60</a><br></div><div><br></div><div>but then I've reverted both 2.6.3 and 2.6.2 upgrade and I don't plan to work on it.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 27, 2017 at 3:16 AM, Khem Raj <span dir="ltr"><<a href="mailto:raj.khem@gmail.com" target="_blank">raj.khem@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
<br>
On 1/26/17 2:39 PM, Martin Jansa wrote:<br>
> This is breaking number of recipes as discussed in acpica thread:<br>
> <a href="http://lists.openembedded.org/pipermail/openembedded-core/2017-January/131555.html" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>pipermail/openembedded-core/<wbr>2017-January/131555.html</a><br>
><br>
> in by builds I also see failures in qtwebkit, upstart, libpbnjson, ...<br>
><br>
> I've tried to upgrade to 2.6.3 as suggested in:<br>
> <a href="https://github.com/westes/flex/issues/164" rel="noreferrer" target="_blank">https://github.com/westes/<wbr>flex/issues/164</a><br>
><br>
> but that brings different set of undefined yy* symbols (e.g. yywrap in<br>
> yylex function when building binutils-crosssdk and in the end it doesn't<br>
> help at all, because even binutils, binutils-cross, dtc-native fail much<br>
> sooner.<br>
><br>
> Is someone working on flex upgrade or can we revert this 2.6.2 upgrade<br>
> until these issues are resolved?<br>
><br>
<br>
</span>+1<br>
I have reverted this upgrade locally. Its breaking webkit too. I think<br>
we should either revert this or try out 2.6.3 in short time.<br>
<span class=""><br>
> On Mon, Dec 26, 2016 at 9:10 AM, Chen Qi <<a href="mailto:Qi.Chen@windriver.com">Qi.Chen@windriver.com</a><br>
</span><span class="">> <mailto:<a href="mailto:Qi.Chen@windriver.com">Qi.Chen@windriver.com</a>><wbr>> wrote:<br>
><br>
> Upgrade flex to 2.6.2.<br>
><br>
> The following two patches are removed as they have been merged.<br>
> 0002-avoid-c-comments-in-c-<wbr>code-fails-with-gcc-6.patch<br>
> CVE-2016-6354.patch<br>
><br>
> do_not_create_pdf_doc.patch is removed as it's not suitable for the new<br>
> version.<br>
><br>
> 0001-use-stage1flex-from-flex-<wbr>native-to-fix-cross-compili.<wbr>patch is added<br>
> to fix cross compiling problem.<br>
><br>
> Signed-off-by: Chen Qi <<a href="mailto:Qi.Chen@windriver.com">Qi.Chen@windriver.com</a><br>
</span>> <mailto:<a href="mailto:Qi.Chen@windriver.com">Qi.Chen@windriver.com</a>><wbr>><br>
<span class="">> ---<br>
> ...lex-from-flex-native-to-<wbr>fix-cross-compili.patch | 51<br>
> +++++++++++++++++<br>
> ...oid-c-comments-in-c-code-<wbr>fails-with-gcc-6.patch | 64<br>
> ----------------------<br>
> .../recipes-devtools/flex/<wbr>flex/CVE-2016-6354.patch | 59<br>
> --------------------<br>
> .../flex/flex/do_not_create_<wbr>pdf_doc.patch | 17 ------<br>
</span>> .../flex/{<a href="http://flex_2.6.0.bb" rel="noreferrer" target="_blank">flex_2.6.0.bb</a> <<a href="http://flex_2.6.0.bb" rel="noreferrer" target="_blank">http://flex_2.6.0.bb</a>> => <a href="http://flex_2.6.2.bb" rel="noreferrer" target="_blank">flex_2.6.2.bb</a><br>
> <<a href="http://flex_2.6.2.bb" rel="noreferrer" target="_blank">http://flex_2.6.2.bb</a>>} | 16 +++---<br>
<span class="">> 5 files changed, 60 insertions(+), 147 deletions(-)<br>
> create mode 100644<br>
> meta/recipes-devtools/flex/<wbr>flex/0001-use-stage1flex-from-<wbr>flex-native-to-fix-cross-<wbr>compili.patch<br>
> delete mode 100644<br>
> meta/recipes-devtools/flex/<wbr>flex/0002-avoid-c-comments-in-<wbr>c-code-fails-with-gcc-6.patch<br>
> delete mode 100644 meta/recipes-devtools/flex/<wbr>flex/CVE-2016-6354.patch<br>
> delete mode 100644<br>
> meta/recipes-devtools/flex/<wbr>flex/do_not_create_pdf_doc.<wbr>patch<br>
> rename meta/recipes-devtools/flex/{<a href="http://flex_2.6.0.bb" rel="noreferrer" target="_blank">fl<wbr>ex_2.6.0.bb</a><br>
</span>> <<a href="http://flex_2.6.0.bb" rel="noreferrer" target="_blank">http://flex_2.6.0.bb</a>> => <a href="http://flex_2.6.2.bb" rel="noreferrer" target="_blank">flex_2.6.2.bb</a> <<a href="http://flex_2.6.2.bb" rel="noreferrer" target="_blank">http://flex_2.6.2.bb</a>>} (79%)<br>
<span class="">><br>
> diff --git<br>
> a/meta/recipes-devtools/flex/<wbr>flex/0001-use-stage1flex-from-<wbr>flex-native-to-fix-cross-<wbr>compili.patch<br>
> b/meta/recipes-devtools/flex/<wbr>flex/0001-use-stage1flex-from-<wbr>flex-native-to-fix-cross-<wbr>compili.patch<br>
> new file mode 100644<br>
> index 0000000..08f7688<br>
> --- /dev/null<br>
> +++<br>
> b/meta/recipes-devtools/flex/<wbr>flex/0001-use-stage1flex-from-<wbr>flex-native-to-fix-cross-<wbr>compili.patch<br>
> @@ -0,0 +1,51 @@<br>
> +Subject: use stage1flex from flex-native to fix cross compiling<br>
> +<br>
> +When cross compiling, we would have failure because stage1flex<br>
> cannot run on host.<br>
> +Use stage1flex from flex-native to fix this problem.<br>
> +<br>
> +This patch is OE specific as upstream may have other way to fix<br>
> this cross compilation<br>
> +problem.<br>
> +<br>
> +Upstream-Status: Inappropriate [OE specific]<br>
> +<br>
> +Signed-off-by: Chen Qi <<a href="mailto:Qi.Chen@windriver.com">Qi.Chen@windriver.com</a><br>
</span>> <mailto:<a href="mailto:Qi.Chen@windriver.com">Qi.Chen@windriver.com</a>><wbr>><br>
<span class="">> +---<br>
> + src/Makefile.am | 11 ++---------<br>
> + 1 file changed, 2 insertions(+), 9 deletions(-)<br>
> +<br>
> +diff --git a/src/Makefile.am b/src/Makefile.am<br>
> +index 77ddf4b..09ffddb 100644<br>
> +--- a/src/Makefile.am<br>
> ++++ b/src/Makefile.am<br>
> +@@ -6,17 +6,10 @@ LIBS = @LIBS@<br>
> + m4 = @M4@<br>
> +<br>
> + bin_PROGRAMS = flex<br>
> +-noinst_PROGRAMS = stage1flex<br>
> + lib_LTLIBRARIES = \<br>
</span>> + <a href="http://libfl.la" rel="noreferrer" target="_blank">libfl.la</a> <<a href="http://libfl.la" rel="noreferrer" target="_blank">http://libfl.la</a>> \<br>
> + <a href="http://libfl_pic.la" rel="noreferrer" target="_blank">libfl_pic.la</a> <<a href="http://libfl_pic.la" rel="noreferrer" target="_blank">http://libfl_pic.la</a>><br>
<div><div class="h5">> +<br>
> +-stage1flex_SOURCES = \<br>
> +- scan.l \<br>
> +- $(COMMON_SOURCES)<br>
> +-<br>
> +-stage1flex_CFLAGS = $(AM_CFLAGS)<br>
> +-<br>
> + flex_SOURCES = \<br>
> + $(COMMON_SOURCES)<br>
> +<br>
> +@@ -89,8 +82,8 @@ skel.c: flex.skl mkskel.sh flexint.h<br>
> tables_shared.h tables_shared.c<br>
> + $(SHELL) $(srcdir)/mkskel.sh > $@.tmp<br>
> + mv $@.tmp $@<br>
> +<br>
> +-stage1scan.c: scan.l stage1flex$(EXEEXT)<br>
> +- ./stage1flex$(EXEEXT) -o $@ $<<br>
> ++stage1scan.c: scan.l<br>
> ++ stage1flex$(EXEEXT) -o $@ $<<br>
> +<br>
> + # make needs to be told to make parse.h so that parallelized runs will<br>
> + # not fail.<br>
> +--<br>
> +2.1.0<br>
> +<br>
> diff --git<br>
> a/meta/recipes-devtools/flex/<wbr>flex/0002-avoid-c-comments-in-<wbr>c-code-fails-with-gcc-6.patch<br>
> b/meta/recipes-devtools/flex/<wbr>flex/0002-avoid-c-comments-in-<wbr>c-code-fails-with-gcc-6.patch<br>
> deleted file mode 100644<br>
> index 438ca5f..0000000<br>
> ---<br>
> a/meta/recipes-devtools/flex/<wbr>flex/0002-avoid-c-comments-in-<wbr>c-code-fails-with-gcc-6.patch<br>
> +++ /dev/null<br>
> @@ -1,64 +0,0 @@<br>
> -From 7072befe1397af4eb01c3ff7edf99f<wbr>0cd5076089 Mon Sep 17 00:00:00 2001<br>
> -From: =?UTF-8?q?Andreas=20M=C3=<wbr>BCller?=<br>
</div></div>> <<a href="mailto:schnitzeltony@googlemail.com">schnitzeltony@googlemail.com</a> <mailto:<a href="mailto:schnitzeltony@googlemail.com">schnitzeltony@<wbr>googlemail.com</a>>><br>
<span class="">> -Date: Tue, 30 Aug 2016 14:25:32 +0200<br>
> -Subject: [PATCH] avoid c++ comments in c-code - fails with gcc-6<br>
> -MIME-Version: 1.0<br>
> -Content-Type: text/plain; charset=UTF-8<br>
> -Content-Transfer-Encoding: 8bit<br>
> -<br>
> -fixes:<br>
> -<br>
> -| error: C++ style comments are not allowed in ISO C90<br>
> -| num_to_alloc = 1; // After all that talk, this was set to 1<br>
> anyways...<br>
> -<br>
> -Upstream-Status: Pending<br>
> -<br>
> -Signed-off-by: Andreas Müller <<a href="mailto:schnitzeltony@googlemail.com">schnitzeltony@googlemail.com</a><br>
</span>> <mailto:<a href="mailto:schnitzeltony@googlemail.com">schnitzeltony@<wbr>googlemail.com</a>>><br>
<div><div class="h5">> ----<br>
> - src/flex.skl | 2 +-<br>
> - src/scan.c | 2 +-<br>
> - src/skel.c | 2 +-<br>
> - 3 files changed, 3 insertions(+), 3 deletions(-)<br>
> -<br>
> -diff --git a/src/flex.skl b/src/flex.skl<br>
> -index 73a0b9e..ed71627 100644<br>
> ---- a/src/flex.skl<br>
> -+++ b/src/flex.skl<br>
> -@@ -2350,7 +2350,7 @@ void yyFlexLexer::yyensure_buffer_<wbr>stack(void)<br>
> - * scanner will even need a stack. We use 2 instead<br>
> of 1 to avoid an<br>
> - * immediate realloc on the next call.<br>
> - */<br>
> -- num_to_alloc = 1; // After all that talk, this was<br>
> set to 1 anyways...<br>
> -+ num_to_alloc = 1; /* After all that talk, this was<br>
> set to 1 anyways... */<br>
> - YY_G(yy_buffer_stack) = (struct<br>
> yy_buffer_state**)yyalloc<br>
> -<br>
> (num_to_alloc * sizeof(struct yy_buffer_state*)<br>
> -<br>
> M4_YY_CALL_LAST_ARG);<br>
> -diff --git a/src/scan.c b/src/scan.c<br>
> -index b55df2d..f1dce75 100644<br>
> ---- a/src/scan.c<br>
> -+++ b/src/scan.c<br>
> -@@ -4672,7 +4672,7 @@ static void yyensure_buffer_stack (void)<br>
> - * scanner will even need a stack. We use 2 instead<br>
> of 1 to avoid an<br>
> - * immediate realloc on the next call.<br>
> - */<br>
> -- num_to_alloc = 1; // After all that talk, this was<br>
> set to 1 anyways...<br>
> -+ num_to_alloc = 1; /* After all that talk, this was<br>
> set to 1 anyways...*/<br>
> - (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc<br>
> -<br>
> (num_to_alloc * sizeof(struct yy_buffer_state*)<br>
> - );<br>
> -diff --git a/src/skel.c b/src/skel.c<br>
> -index ef657d3..26cc889 100644<br>
> ---- a/src/skel.c<br>
> -+++ b/src/skel.c<br>
> -@@ -2561,7 +2561,7 @@ const char *skel[] = {<br>
> - " * scanner will even need a stack. We use 2 instead<br>
> of 1 to avoid an",<br>
> - " * immediate realloc on the next call.",<br>
> - " */",<br>
> -- " num_to_alloc = 1; // After all that talk, this was<br>
> set to 1 anyways...",<br>
> -+ " num_to_alloc = 1; /* After all that talk, this was<br>
> set to 1 anyways... */",<br>
> - " YY_G(yy_buffer_stack) = (struct<br>
> yy_buffer_state**)yyalloc",<br>
> - "<br>
> (num_to_alloc * sizeof(struct yy_buffer_state*)",<br>
> - "<br>
> M4_YY_CALL_LAST_ARG);",<br>
> ---<br>
> -2.5.5<br>
> -<br>
> diff --git a/meta/recipes-devtools/flex/<wbr>flex/CVE-2016-6354.patch<br>
> b/meta/recipes-devtools/flex/<wbr>flex/CVE-2016-6354.patch<br>
> deleted file mode 100644<br>
> index 216ac7a..0000000<br>
> --- a/meta/recipes-devtools/flex/<wbr>flex/CVE-2016-6354.patch<br>
> +++ /dev/null<br>
> @@ -1,59 +0,0 @@<br>
> -From 3939eccdff598f47e5b37b05d58bf1<wbr>b44d3796e7 Mon Sep 17 00:00:00 2001<br>
> -From: Jussi Kukkonen <<a href="mailto:jussi.kukkonen@intel.com">jussi.kukkonen@intel.com</a><br>
</div></div>> <mailto:<a href="mailto:jussi.kukkonen@intel.com">jussi.kukkonen@intel.<wbr>com</a>>><br>
<span class="">> -Date: Fri, 7 Oct 2016 14:15:38 +0300<br>
> -Subject: [PATCH] Prevent buffer overflow in yy_get_next_buffer<br>
> -<br>
> -This is upstream commit a5cbe929ac3255d371e698f62dc256<wbr>afe7006466<br>
> -with some additional backporting to make binutils build again.<br>
> -<br>
> -Upstream-Status: Backport<br>
> -CVE: CVE-2016-6354<br>
> -Signed-off-by: Jussi Kukkonen <<a href="mailto:jussi.kukkonen@intel.com">jussi.kukkonen@intel.com</a><br>
</span>> <mailto:<a href="mailto:jussi.kukkonen@intel.com">jussi.kukkonen@intel.<wbr>com</a>>><br>
<div><div class="h5">> ----<br>
> - src/flex.skl | 2 +-<br>
> - src/scan.c | 2 +-<br>
> - src/skel.c | 2 +-<br>
> - 3 files changed, 3 insertions(+), 3 deletions(-)<br>
> -<br>
> -diff --git a/src/flex.skl b/src/flex.skl<br>
> -index ed71627..814d562 100644<br>
> ---- a/src/flex.skl<br>
> -+++ b/src/flex.skl<br>
> -@@ -1718,7 +1718,7 @@ int yyFlexLexer::yy_get_next_<wbr>buffer()<br>
> -<br>
> - else<br>
> - {<br>
> -- yy_size_t num_to_read =<br>
> -+ int num_to_read =<br>
> - YY_CURRENT_BUFFER_LVALUE->yy_<wbr>buf_size -<br>
> number_to_move - 1;<br>
> -<br>
> - while ( num_to_read <= 0 )<br>
> -diff --git a/src/scan.c b/src/scan.c<br>
> -index f1dce75..1949872 100644<br>
> ---- a/src/scan.c<br>
> -+++ b/src/scan.c<br>
> -@@ -4181,7 +4181,7 @@ static int yy_get_next_buffer (void)<br>
> -<br>
> - else<br>
> - {<br>
> -- yy_size_t num_to_read =<br>
> -+ int num_to_read =<br>
> - YY_CURRENT_BUFFER_LVALUE->yy_<wbr>buf_size -<br>
> number_to_move - 1;<br>
> -<br>
> - while ( num_to_read <= 0 )<br>
> -diff --git a/src/skel.c b/src/skel.c<br>
> -index 26cc889..0344d18 100644<br>
> ---- a/src/skel.c<br>
> -+++ b/src/skel.c<br>
> -@@ -1929,7 +1929,7 @@ const char *skel[] = {<br>
> - "",<br>
> - " else",<br>
> - " {",<br>
> -- " yy_size_t num_to_read =",<br>
> -+ " int num_to_read =",<br>
> - " YY_CURRENT_BUFFER_LVALUE->yy_<wbr>buf_size -<br>
> number_to_move - 1;",<br>
> - "",<br>
> - " while ( num_to_read <= 0 )",<br>
> ---<br>
> -2.1.4<br>
> -<br>
> diff --git<br>
> a/meta/recipes-devtools/flex/<wbr>flex/do_not_create_pdf_doc.<wbr>patch<br>
> b/meta/recipes-devtools/flex/<wbr>flex/do_not_create_pdf_doc.<wbr>patch<br>
> deleted file mode 100644<br>
> index 032833ae..0000000<br>
> --- a/meta/recipes-devtools/flex/<wbr>flex/do_not_create_pdf_doc.<wbr>patch<br>
> +++ /dev/null<br>
> @@ -1,17 +0,0 @@<br>
> -Upstream-Status: Inappropriate (embedded specific)<br>
> -<br>
> -Signed-off-by: Laurentiu Palcu <<a href="mailto:laurentiu.palcu@intel.com">laurentiu.palcu@intel.com</a><br>
</div></div>> <mailto:<a href="mailto:laurentiu.palcu@intel.com">laurentiu.palcu@intel.<wbr>com</a>>><br>
<span class="">> -<br>
> -Index: flex-2.5.37/doc/Makefile.am<br>
> -=============================<wbr>==============================<wbr>========<br>
> ---- flex-2.5.37.orig/doc/Makefile.<wbr>am 2012-07-21<br>
> 04:18:27.000000000 +0300<br>
> -+++ flex-2.5.37/doc/Makefile.am 2013-07-30<br>
> 17:57:09.834834531 +0300<br>
> -@@ -2,7 +2,7 @@<br>
> -<br>
> - info_TEXINFOS = flex.texi<br>
> - dist_man_MANS = flex.1<br>
> --dist_doc_DATA= flex.pdf<br>
> -+EXTRA_DIST= flex.pdf<br>
> -<br>
> - CLEANFILES = \<br>
> - flex.hks \<br>
> diff --git a/meta/recipes-devtools/flex/<a href="http://flex_2.6.0.bb" rel="noreferrer" target="_blank">f<wbr>lex_2.6.0.bb</a><br>
</span>> <<a href="http://flex_2.6.0.bb" rel="noreferrer" target="_blank">http://flex_2.6.0.bb</a>> b/meta/recipes-devtools/flex/<a href="http://flex_2.6.2.bb" rel="noreferrer" target="_blank">f<wbr>lex_2.6.2.bb</a><br>
> <<a href="http://flex_2.6.2.bb" rel="noreferrer" target="_blank">http://flex_2.6.2.bb</a>><br>
<span class="">> similarity index 79%<br>
> rename from meta/recipes-devtools/flex/<a href="http://flex_2.6.0.bb" rel="noreferrer" target="_blank">fle<wbr>x_2.6.0.bb</a><br>
</span>> <<a href="http://flex_2.6.0.bb" rel="noreferrer" target="_blank">http://flex_2.6.0.bb</a>><br>
> rename to meta/recipes-devtools/flex/<a href="http://flex_2.6.2.bb" rel="noreferrer" target="_blank">fle<wbr>x_2.6.2.bb</a><br>
> <<a href="http://flex_2.6.2.bb" rel="noreferrer" target="_blank">http://flex_2.6.2.bb</a>><br>
> index ab35b09..e723124 100644<br>
> --- a/meta/recipes-devtools/flex/<a href="http://flex_2.6.0.bb" rel="noreferrer" target="_blank">f<wbr>lex_2.6.0.bb</a> <<a href="http://flex_2.6.0.bb" rel="noreferrer" target="_blank">http://flex_2.6.0.bb</a>><br>
> +++ b/meta/recipes-devtools/flex/<a href="http://flex_2.6.2.bb" rel="noreferrer" target="_blank">f<wbr>lex_2.6.2.bb</a> <<a href="http://flex_2.6.2.bb" rel="noreferrer" target="_blank">http://flex_2.6.2.bb</a>><br>
<div><div class="h5">> @@ -5,22 +5,23 @@ HOMEPAGE = "<a href="http://sourceforge.net/projects/flex/" rel="noreferrer" target="_blank">http://sourceforge.net/<wbr>projects/flex/</a><br>
> <<a href="http://sourceforge.net/projects/flex/" rel="noreferrer" target="_blank">http://sourceforge.net/<wbr>projects/flex/</a>>"<br>
> SECTION = "devel"<br>
> LICENSE = "BSD"<br>
><br>
> -DEPENDS = "${@bb.utils.contains('PTEST_<wbr>ENABLED', '1', 'bison-native<br>
> flex-native', '', d)}"<br>
> +DEPENDS = "flex-native ${@bb.utils.contains('PTEST_<wbr>ENABLED', '1',<br>
> 'bison-native', '', d)}"<br>
> BBCLASSEXTEND = "native nativesdk"<br>
><br>
> LIC_FILES_CHKSUM =<br>
> "file://COPYING;md5=<wbr>e4742cf92e89040b39486a6219b680<wbr>67"<br>
><br>
> -SRC_URI = "${SOURCEFORGE_MIRROR}/flex/<wbr>flex-${PV}.tar.bz2 \<br>
> +SRC_URI =<br>
> "<a href="https://github.com/westes/flex/releases/download/v${PV}/flex-${PV}.tar.gz" rel="noreferrer" target="_blank">https://github.com/westes/<wbr>flex/releases/download/v${PV}/<wbr>flex-${PV}.tar.gz</a><br>
> <<a href="https://github.com/westes/flex/releases/download/v${PV}/flex-${PV}.tar.gz" rel="noreferrer" target="_blank">https://github.com/westes/<wbr>flex/releases/download/v${PV}/<wbr>flex-${PV}.tar.gz</a>><br>
> \<br>
> file://run-ptest \<br>
> - file://do_not_create_pdf_doc.<wbr>patch \<br>
><br>
> file://0001-tests-add-a-<wbr>target-for-building-tests-<wbr>without-runnin.patch \<br>
> -<br>
> file://0002-avoid-c-comments-<wbr>in-c-code-fails-with-gcc-6.<wbr>patch \<br>
> - file://CVE-2016-6354.patch \<br>
> ${@bb.utils.contains('PTEST_<wbr>ENABLED', '1', '',<br>
> 'file://disable-tests.patch', d)} \<br>
> "<br>
><br>
> -SRC_URI[md5sum] = "<wbr>266270f13c48ed043d95648075084d<wbr>59"<br>
> -SRC_URI[sha256sum] =<br>
> "<wbr>24e611ef5a4703a191012f80c1027d<wbr>c9d12555183ce0ecd46f3636e587e9<wbr>b8e9"<br>
> +SRC_URI_append_class-target = " \<br>
> +<br>
> file://0001-use-stage1flex-<wbr>from-flex-native-to-fix-cross-<wbr>compili.patch<br>
> \<br>
> + "<br>
> +<br>
> +SRC_URI[md5sum] = "<wbr>cc6d76c333db7653d5caf423a33352<wbr>39"<br>
> +SRC_URI[sha256sum] =<br>
> "<wbr>9a01437a1155c799b7dc2508620564<wbr>ef806ba66250c36bf5f9034b1c207c<wbr>b2c9"<br>
><br>
> # Flex has moved to github from 2.6.1 onwards<br>
> UPSTREAM_CHECK_URI = "<a href="https://github.com/westes/flex/releases" rel="noreferrer" target="_blank">https://github.com/westes/<wbr>flex/releases</a><br>
> <<a href="https://github.com/westes/flex/releases" rel="noreferrer" target="_blank">https://github.com/westes/<wbr>flex/releases</a>>"<br>
> @@ -37,6 +38,7 @@ EXTRA_OEMAKE +=<br>
> "${@bb.utils.contains('PTEST_<wbr>ENABLED', '1', 'FLEX=${STAGING_BIND<br>
><br>
> do_install_append_class-<wbr>native() {<br>
> create_wrapper ${D}/${bindir}/flex M4=${M4}<br>
> + cp ${B}/src/stage1flex ${D}/${bindir}<br>
> }<br>
><br>
> do_install_append_class-<wbr>nativesdk() {<br>
> --<br>
> 1.9.1<br>
><br>
> --<br>
> ______________________________<wbr>_________________<br>
> Openembedded-core mailing list<br>
> <a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.<wbr>openembedded.org</a><br>
</div></div>> <mailto:<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@<wbr>lists.openembedded.org</a>><br>
> <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
> <<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.<wbr>org/mailman/listinfo/<wbr>openembedded-core</a>><br>
<div class="HOEnZb"><div class="h5">><br>
><br>
><br>
><br>
--<br>
______________________________<wbr>_________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.<wbr>openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
</div></div></blockquote></div><br></div>