Re: [PATCH] ARM: Kconfig: default to AEABI w/ Clang

2019-07-04 Thread Russell King - ARM Linux admin
On Thu, Jul 04, 2019 at 10:29:35AM +0200, Arnd Bergmann wrote: > On Thu, Jul 4, 2019 at 10:13 AM Linus Walleij > wrote: > > On Tue, Jun 25, 2019 at 11:04 PM Nick Desaulniers > > wrote: > > > > > Clang produces references to __aeabi_uidivmod and __aeabi_idivmod for > > > arm-linux-gnueabi and

Re: [PATCH] ARM: Kconfig: default to AEABI w/ Clang

2019-07-04 Thread Arnd Bergmann
On Thu, Jul 4, 2019 at 10:13 AM Linus Walleij wrote: > On Tue, Jun 25, 2019 at 11:04 PM Nick Desaulniers > wrote: > > > Clang produces references to __aeabi_uidivmod and __aeabi_idivmod for > > arm-linux-gnueabi and arm-linux-gnueabihf targets incorrectly when AEABI > > is not selected (such as

Re: [PATCH] ARM: Kconfig: default to AEABI w/ Clang

2019-07-04 Thread Linus Walleij
On Tue, Jun 25, 2019 at 11:04 PM Nick Desaulniers wrote: > Clang produces references to __aeabi_uidivmod and __aeabi_idivmod for > arm-linux-gnueabi and arm-linux-gnueabihf targets incorrectly when AEABI > is not selected (such as when OABI_COMPAT is selected). > > While this means that OABI

Re: [PATCH] ARM: Kconfig: default to AEABI w/ Clang

2019-07-04 Thread Arnd Bergmann
On Tue, Jun 25, 2019 at 11:04 PM 'Nick Desaulniers' via Clang Built Linux wrote: > > Clang produces references to __aeabi_uidivmod and __aeabi_idivmod for > arm-linux-gnueabi and arm-linux-gnueabihf targets incorrectly when AEABI > is not selected (such as when OABI_COMPAT is selected). > > While

[PATCH] ARM: Kconfig: default to AEABI w/ Clang

2019-06-25 Thread Nick Desaulniers
Clang produces references to __aeabi_uidivmod and __aeabi_idivmod for arm-linux-gnueabi and arm-linux-gnueabihf targets incorrectly when AEABI is not selected (such as when OABI_COMPAT is selected). While this means that OABI userspaces wont be able to upgraded to kernels built with Clang, it