aboutsummaryrefslogtreecommitdiff
path: root/package/ltrace/ltrace-02-arm-plt.patch
blob: f130ce8426e787429adba126d6b5c2b4fc0d9859 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
From 04377d28135e351c8d096c4392a493e937416815 Mon Sep 17 00:00:00 2001
From: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Date: Thu, 24 Jul 2014 23:15:20 +0200
Subject: [PATCH] Allow building with uclibc toolchains

Unfortunately, uclicbc doesn't define SHT_ARM_ATTRIBUTES in elf.h

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
---
 sysdeps/linux-gnu/arm/plt.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/sysdeps/linux-gnu/arm/plt.c b/sysdeps/linux-gnu/arm/plt.c
index 9e9e37f0c5b0..a0a5795eb9cb 100644
--- a/sysdeps/linux-gnu/arm/plt.c
+++ b/sysdeps/linux-gnu/arm/plt.c
@@ -28,6 +28,10 @@
 #include "library.h"
 #include "ltrace-elf.h"
 
+#ifndef SHT_ARM_ATTRIBUTES
+#define SHT_ARM_ATTRIBUTES     0x70000003
+#endif
+
 static int
 get_hardfp(uint64_t abi_vfp_args)
 {
-- 
1.9.1