[PATCH] D29324: [ELF] - Allow to combine sections of type SHT_NOTE with different attributes.
George Rimar via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 1 07:46:22 PST 2017
>>So, this really looks like a bug in the kernel. Even some of its flags
>>are marked alloc.
>>
>>Can you try changing include/linux/elfnote.h to have
>>
>>#define ELFNOTE(name, type, desc) \
>> ELFNOTE_START(name, type, "a") \
>> desc ; \
>> ELFNOTE_END
>>
>>and see if that fixes the problem?
>>
>
>Sure, I'll check that tomorrow and return with info.
>
>By the way, may be we want to implement some simple option like -z permissive-flags, which
>will ignore flags checks ? It looks it can be not a unique case for software that have such issues.
>
>George.
It helped, LLD happy with this change.
So what is plan, are we going to fix that place in kernel, make LLD more permissive or go with D29324 or something else ?
George.
More information about the llvm-commits
mailing list