arch/x86/boot/setup.elf currently has an orphan section .text.startup, and lld git as of ebf14d9b6d8b is breaking on 64-bit due to what seems to be a change in behavior on orphan section placement (details in patch commit message).
I'm not sure if this was an intentional change in lld, but it seems like a good idea to explicitly include .text.startup anyway. Arvind Sankar (1): x86/boot: Add .text.startup to setup.ld arch/x86/boot/setup.ld | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.26.2

