On 11/20/2014 07:20 PM, Burton, Ross wrote:
On 18 November 2014 07:22, Chong Lu <chong...@windriver.com
<mailto:chong...@windriver.com>> wrote:
Upgrade bison to 3.0.2.
In testing glibc fails to build on some arches and this patch may be
the cause:
| plural.c: In function '__gettextparse':
| plural.c:64:25: error: too few arguments to function '__gettextlex'
| #define yylex __gettextlex
| ^
| plural.c:1296:16: note: in expansion of macro 'yylex'
| yychar = yylex (&yylval);
| ^
| plural.c:64:25: note: declared here
| #define yylex __gettextlex
| ^
| plural.y:69:12: note: in expansion of macro 'yylex'
| static int yylex PARAMS ((YYSTYPE *lval, const char **pexp));
| ^
| plural.y:178:29: error: 'arg' undeclared (first use in this function)
| ((struct parse_args *) arg)->res = $1;
Does that look like something that bison 3 broke? If so we need to
fix glibc.
Ross
Hi Ross,
After I upgrade bison, I test world on qemuppc and qemux86, that's ok.
Can you tell me, which arch will build failure or how to reproduce this
failure?
I will try to fix it.
Best Regards
Chong
--
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core