libelf: Rename to sensible elfutils
[termux-packages] / packages / elfutils / readelf.c.patch
diff --git a/packages/elfutils/readelf.c.patch b/packages/elfutils/readelf.c.patch
new file mode 100644 (file)
index 0000000..76dd5c8
--- /dev/null
@@ -0,0 +1,38 @@
+diff -u -r ../elfutils-0.166/src/readelf.c ./src/readelf.c
+--- ../elfutils-0.166/src/readelf.c    2016-03-02 11:25:38.000000000 -0500
++++ ./src/readelf.c    2016-05-04 14:13:42.967553723 -0400
+@@ -43,6 +43,7 @@
+ #include <sys/param.h>
+ #include <sys/stat.h>
+ #include <signal.h>
++#include <qsort_r.h>
+ #include <system.h>
+ #include "../libelf/libelfP.h"
+@@ -6128,7 +6129,7 @@
+       printf ("           %*s%-20s (%s) %s\n",
+             (int) (level * 2), "", dwarf_attr_name (attr),
+-            dwarf_form_name (form), nl_langinfo (flag ? YESSTR : NOSTR));
++            dwarf_form_name (form), flag ? "yes" : "no");
+       break;
+     case DW_FORM_flag_present:
+@@ -6136,7 +6137,7 @@
+       break;
+       printf ("           %*s%-20s (%s) %s\n",
+             (int) (level * 2), "", dwarf_attr_name (attr),
+-            dwarf_form_name (form), nl_langinfo (YESSTR));
++            dwarf_form_name (form), "yes");
+       break;
+     case DW_FORM_exprloc:
+@@ -7646,7 +7647,7 @@
+                     if (readp + 1 > readendp)
+                       goto invalid_data;
+                     val = *readp++;
+-                    printf (" %s", nl_langinfo (val != 0 ? YESSTR : NOSTR));
++                    printf (" %s", val != 0 ? "yes" : "no");
+                     break;
+                   case DW_FORM_string: