aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/uclibc/files/uclibc-bfin-ldd.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/uclibc/files/uclibc-bfin-ldd.patch')
-rw-r--r--recipes/uclibc/files/uclibc-bfin-ldd.patch18
1 files changed, 18 insertions, 0 deletions
diff --git a/recipes/uclibc/files/uclibc-bfin-ldd.patch b/recipes/uclibc/files/uclibc-bfin-ldd.patch
new file mode 100644
index 0000000000..dc86554321
--- /dev/null
+++ b/recipes/uclibc/files/uclibc-bfin-ldd.patch
@@ -0,0 +1,18 @@
+Index: a/utils/ldd.c
+===================================================================
+--- a/utils/ldd.c (revision 3342)
++++ a/utils/ldd.c (working copy)
+@@ -120,6 +120,11 @@
+ #define ELFCLASSM ELFCLASS64
+ #endif
+
++#if defined(__bfin__)
++#define MATCH_MACHINE(x) (x == EM_BLACKFIN)
++#define ELFCLASSM ELFCLASS32
++#endif
++
+ #ifndef MATCH_MACHINE
+ # ifdef __linux__
+ # include <asm/elf.h>
+
+