summaryrefslogtreecommitdiff
path: root/tools-src/uClibc/ldso
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2015-01-03 13:58:15 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2015-01-03 13:58:15 +0100
commit4aca87515a5083ae0e31ce3177189fd43b6d05ac (patch)
tree7b1d9a31393ca090757dc6f0d3859b4fcd93f271 /tools-src/uClibc/ldso
parent008d0be72b2f160382c6e880765e96b64a050c65 (diff)
downloadtomato-4aca87515a5083ae0e31ce3177189fd43b6d05ac.tar.gz
tomato-4aca87515a5083ae0e31ce3177189fd43b6d05ac.tar.bz2
patch to Vanilla Tomato 1.28
Diffstat (limited to 'tools-src/uClibc/ldso')
-rw-r--r--tools-src/uClibc/ldso/ldso/mips/elfinterp.c6
-rw-r--r--tools-src/uClibc/ldso/ldso/readelflib1.c2
2 files changed, 8 insertions, 0 deletions
diff --git a/tools-src/uClibc/ldso/ldso/mips/elfinterp.c b/tools-src/uClibc/ldso/ldso/mips/elfinterp.c
index 182a79fc..7e4b50f9 100644
--- a/tools-src/uClibc/ldso/ldso/mips/elfinterp.c
+++ b/tools-src/uClibc/ldso/ldso/mips/elfinterp.c
@@ -65,6 +65,12 @@ unsigned long _dl_linux_resolver(unsigned long sym_index,
_dl_dprintf(2, " SYMBOL: %s\n\n", strtab + sym->st_name);
#endif
+#if 1 // zzz
+ if (value == 0) {
+ _dl_dprintf(2, "*** Unresolved: %s\n", strtab + sym->st_name);
+ }
+#endif
+
return value;
}
diff --git a/tools-src/uClibc/ldso/ldso/readelflib1.c b/tools-src/uClibc/ldso/ldso/readelflib1.c
index 261505b1..91ae46d5 100644
--- a/tools-src/uClibc/ldso/ldso/readelflib1.c
+++ b/tools-src/uClibc/ldso/ldso/readelflib1.c
@@ -282,6 +282,8 @@ struct elf_resolve *_dl_load_shared_library(int secure, struct dyn_elf **rpnt,
if(_dl_debug) _dl_dprintf(_dl_debug_file, "searching full lib path list\n");
#endif
if ((tpnt1 = search_for_named_library(libname, secure,
+// "/opt/lib:"
+// "/opt/usr/lib:"
UCLIBC_TARGET_PREFIX "/usr/X11R6/lib:"
UCLIBC_TARGET_PREFIX "/usr/lib:"
UCLIBC_TARGET_PREFIX "/lib:"