On Thu, May 07, 2020 at 05:36:58PM +0100, Will Deacon wrote: > On Thu, May 07, 2020 at 05:30:45PM +0100, Mark Brown wrote: > > It does seem it's a straight compiler issue, if the compiler is emitting > > runtime then the compiler ought to be ensuring that it agrees with the > > build options the compiler was given and I can't think how this would be > > fixable or avoidable outside of the compiler other than "don't do that" > > which is what my Kconfig bodge did. I'm talking to the toolchain people > > internally about this. > Thanks. I'll apply your 'depends on ...' line locally and push that out > if I don't run into any more issues. Thanks. The issue should be fixed by clang upstream with: https://reviews.llvm.org/D75181 Once that is sorted out and lands I'll send followup patches opening up the dependencies to match.