From c41d197ec4a564a588e1cf3855d955297f2915c4 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Thu, 3 Dec 2020 14:10:21 +0100 Subject: elf: Synchronize section header flags with binutils binutils 2.36 will add SHF_GNU_RETAIN support. SHF_GNU_BUILD_NOTE was also missing from the glibc header. --- elf/elf.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'elf') diff --git a/elf/elf.h b/elf/elf.h index 0ed6753a93..bd7af7cca4 100644 --- a/elf/elf.h +++ b/elf/elf.h @@ -478,6 +478,8 @@ typedef struct #define SHF_COMPRESSED (1 << 11) /* Section with compressed data. */ #define SHF_MASKOS 0x0ff00000 /* OS-specific. */ #define SHF_MASKPROC 0xf0000000 /* Processor-specific */ +#define SHF_GNU_BUILD_NOTE (1 << 20) /* Contains GNU build notes. */ +#define SHF_GNU_RETAIN (1 << 21) /* Not to be GCed by linker. */ #define SHF_ORDERED (1 << 30) /* Special ordering requirement (Solaris). */ #define SHF_EXCLUDE (1U << 31) /* Section is excluded unless -- cgit 1.4.1