On Sun, Feb 28, 2021 at 3:53 PM Nathan Chancellor nathan@kernel.org wrote:
On Sat, Feb 27, 2021 at 11:49:36PM -0700, Nathan Chancellor wrote:
On Sun, Feb 28, 2021 at 12:15:16PM +0900, Masahiro Yamada wrote:
On Sun, Feb 28, 2021 at 3:41 AM Masahiro Yamada masahiroy@kernel.org wrote:
This commit reverts 0bf6276392e9 ("x32: Warn and disable rather than error if binutils too old").
The help text in arch/x86/Kconfig says enabling the X32 ABI support needs binutils 2.22 or later. This is met because the minimal binutils version is 2.23 according to Documentation/process/changes.rst.
I would not say I am not familiar with toolchain configuration, but
I mean: I would not say I am familiar ... That is why I added RFC.
I appreciate comments from people who are familiar with toolchains (binutils, llvm).
If this change is not safe, we can move this check to Kconfig at least.
Hi Masahiro,
As Fangrui pointed out, there are two outstanding issues with x32 with LLVM=1, both seemingly related to LLVM=1.
^ llvm-objcopy
Sigh, note to self, don't write emails while tired...
Fangrui, Nathan, thanks for your comments.
OK, then we still need to carry this toolchain check.