devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Error in dtc around -fno-common
@ 2020-03-10  7:53 Nathan Chancellor
  2020-03-11 20:38 ` Nick Desaulniers
  0 siblings, 1 reply; 3+ messages in thread
From: Nathan Chancellor @ 2020-03-10  7:53 UTC (permalink / raw)
  To: Rob Herring, Frank Rowand; +Cc: devicetree, clang-built-linux

Hi all,

GCC 10 is defaulting to -fno-common and Clang has decided to join it [1],
which will completely turn our CI [2] red across the board when our
compiler uprevs in the current tree's state:

ld.lld: error: duplicate symbol: yylloc
>>> defined at dtc-lexer.lex.c
>>>            scripts/dtc/dtc-lexer.lex.o:(yylloc)
>>> defined at dtc-parser.tab.c
>>>            scripts/dtc/dtc-parser.tab.o:(.bss+0x10)
clang-11: error: linker command failed with exit code 1 (use -v to see
invocation)

Is it possible to pick a single patch from dtc and get it fast tracked
to mainline/stable so that this does not happen? It would be this one:

https://git.kernel.org/pub/scm/utils/dtc/dtc.git/commit/?id=0e9225eb0dfec51def612b928d2f1836b092bc7e

I have tested it and it works fine. If that is not possible, how would
you recommend solving this issue?

[1]: https://github.com/llvm/llvm-project/commit/3d9a0445cce368b55dc3a573bc91fe902bbb977f
[2]: https://travis-ci.com/ClangBuiltLinux/continuous-integration/builds/152428887

Cheers,
Nathan

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-03-13 13:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-10  7:53 Error in dtc around -fno-common Nathan Chancellor
2020-03-11 20:38 ` Nick Desaulniers
2020-03-13 13:33   ` Rob Herring

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).