Synchronize DF_1_* flags with binutils (Bug 22707)

This patch synchronizes DF_1_* flags with binutils
and ensures that all DF_1_* flags defined in binutil's
include/elf/common.h are also defined glibc's elf/elf.h.
This is a user visible change since elf/elf.h is installed
by default as /usr/include/elf.h.

Signed-off-by: Carlos O'Donell <carlos@redhat.com>
This commit is contained in:
Carlos O'Donell 2018-01-13 20:21:57 -08:00
parent af1e6be4ba
commit 505d391004
2 changed files with 8 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2018-01-13 Carlos O'Donell <carlos@redhat.com>
[BZ #22707]
* elf/elf.h (DF_1_STUB): Define.
(DF_1_PIE): Define.
2018-01-12 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
[BZ #22697]

View File

@ -967,6 +967,8 @@ typedef struct
#define DF_1_SYMINTPOSE 0x00800000 /* Object has individual interposers. */
#define DF_1_GLOBAUDIT 0x01000000 /* Global auditing required. */
#define DF_1_SINGLETON 0x02000000 /* Singleton symbols are used. */
#define DF_1_STUB 0x04000000
#define DF_1_PIE 0x08000000
/* Flags for the feature selection in DT_FEATURE_1. */
#define DTF_1_PARINIT 0x00000001