I ran into a problem with multiple definition of yylloc in the dtc tool when trying to compile the kernel in rawhide via mock, because of a change in gcc10. The attached patch allows me to build the dtc tool. Where is the best place to submit this? It should go into the upstream kernel, but Fedora may want the patch before then. I'm not sure how to proceed. Steve
>From 2f98758ecbcb1fe2ae76167f45f27df202e7a455 Mon Sep 17 00:00:00 2001 From: "Steven A. Falco" <stevenfalco@xxxxxxxxx> Date: Tue, 28 Jan 2020 14:19:29 -0500 Subject: [PATCH] Correct multiple definition of yylloc --- scripts/dtc/dtc-lexer.l | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/dtc/dtc-lexer.l b/scripts/dtc/dtc-lexer.l index 5c6c3fd557d7..3f942ce7f26d 100644 --- a/scripts/dtc/dtc-lexer.l +++ b/scripts/dtc/dtc-lexer.l @@ -23,7 +23,7 @@ LINECOMMENT "//".*\n #include "srcpos.h" #include "dtc-parser.tab.h" -YYLTYPE yylloc; +extern YYLTYPE yylloc; extern bool treesource_error; /* CAUTION: this will stop working if we ever use yyless() or yyunput() */ -- 2.24.1
_______________________________________________ arm mailing list -- arm@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to arm-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/arm@xxxxxxxxxxxxxxxxxxxxxxx