diff options
author | Eric Andersen <andersen@codepoet.org> | 2004-12-11 12:23:37 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2004-12-11 12:23:37 +0000 |
commit | a56073a28beba540347846a193d25fd61584c2af (patch) | |
tree | 5c22cb4bc0d147e50df51730aa27adf172c15ae7 /ldso/ldso/frv/elfinterp.c | |
parent | fb6f30cabdaa0ed74d0f7ec9d1feb137260e37aa (diff) |
Partial commit of a patch from Alexandre Oliva:
Here's an updated version of the patch I posted about a month ago. It
leaves -nostdinc alone, and uses -print-file-name=include instead of
-print-search-dirs to figure out where GCC's internal headers are.
Please let me know whether there are any portions of this patch you'd
like me to break into smaller pieces, to rework, or to give up trying
to get into uClibc :-) Thanks,
Diffstat (limited to 'ldso/ldso/frv/elfinterp.c')
-rw-r--r-- | ldso/ldso/frv/elfinterp.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/ldso/ldso/frv/elfinterp.c b/ldso/ldso/frv/elfinterp.c index 2b2891880..9ab1a9777 100644 --- a/ldso/ldso/frv/elfinterp.c +++ b/ldso/ldso/frv/elfinterp.c @@ -153,10 +153,11 @@ _dl_linux_resolver (struct elf_resolve *tpnt, int reloc_entry) DL_RELOC_ADDR (this_reloc->r_offset, tpnt->loadaddr); /* Get the address to be used to fill in the GOT entry. */ - new_addr = _dl_find_hash_mod(symname, tpnt->symbol_scope, 0, + new_addr = _dl_find_hash_mod(symname, tpnt->symbol_scope, NULL, 0, &new_tpnt); if (!new_addr) { - new_addr = _dl_find_hash_mod(symname, NULL, 0, &new_tpnt); + new_addr = _dl_find_hash_mod(symname, NULL, NULL, 0, + &new_tpnt); if (!new_addr) { _dl_dprintf(2, "%s: can't resolve symbol '%s'\n", _dl_progname, symname); @@ -278,7 +279,7 @@ _dl_do_reloc (struct elf_resolve *tpnt,struct dyn_elf *scope, } else { symbol_addr = (unsigned long) - _dl_find_hash_mod(symname, scope, 0, &symbol_tpnt); + _dl_find_hash_mod(symname, scope, NULL, 0, &symbol_tpnt); /* * We want to allow undefined references to weak symbols - this might |