mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2024-06-16 04:03:56 +02:00
elfutils: fix a missing typedef in the last update
Fixes perf Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
parent
20c0dfb8e1
commit
a9e22ffa50
22
package/libs/elfutils/patches/007-fix-missing-typedef.patch
Normal file
22
package/libs/elfutils/patches/007-fix-missing-typedef.patch
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
--- a/libelf/libelf.h
|
||||||
|
+++ b/libelf/libelf.h
|
||||||
|
@@ -73,15 +73,15 @@
|
||||||
|
/* So RELR defines/typedefs can be used even with an old system elf.h. */
|
||||||
|
#define SHT_RELR 19 /* RELR relative relocations */
|
||||||
|
|
||||||
|
- /* RELR relocation table entry */
|
||||||
|
- typedef Elf32_Word Elf32_Relr;
|
||||||
|
- typedef Elf64_Xword Elf64_Relr;
|
||||||
|
-
|
||||||
|
#define DT_RELRSZ 35 /* Total size of RELR relative relocations */
|
||||||
|
#define DT_RELR 36 /* Address of RELR relative relocations */
|
||||||
|
#define DT_RELRENT 37 /* Size of one RELR relative relocaction */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+/* RELR relocation table entry */
|
||||||
|
+typedef Elf32_Word Elf32_Relr;
|
||||||
|
+typedef Elf64_Xword Elf64_Relr;
|
||||||
|
+
|
||||||
|
#if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3)
|
||||||
|
# define __nonnull_attribute__(...) __attribute__ ((__nonnull__ (__VA_ARGS__)))
|
||||||
|
# define __deprecated_attribute__ __attribute__ ((__deprecated__))
|
Loading…
Reference in New Issue
Block a user