diff options
Diffstat (limited to 'elf')
-rw-r--r-- | elf/Makefile | 2 | ||||
-rw-r--r-- | elf/dl-minimal.c | 1 | ||||
-rw-r--r-- | elf/do-rel.h | 2 | ||||
-rw-r--r-- | elf/ldd.bash.in | 2 |
4 files changed, 3 insertions, 4 deletions
diff --git a/elf/Makefile b/elf/Makefile index 33d57ed..489a565 100644 --- a/elf/Makefile +++ b/elf/Makefile @@ -35,7 +35,7 @@ elide-routines.so = $(dl-routines) dl-support enbl-secure # interpreter and operating independent of libc. rtld-routines := rtld $(dl-routines) dl-sysdep dl-minimal distribute = $(rtld-routines:=.c) dynamic-link.h do-rel.h dl-machine.h \ - soinit.c sofini.c ldd.sh.in ldd.bash.in eval.c + dl-hash.h soinit.c sofini.c ldd.sh.in ldd.bash.in eval.c extra-libs = libdl extra-libs-others = $(extra-libs) diff --git a/elf/dl-minimal.c b/elf/dl-minimal.c index 12d38c9..f5b2568 100644 --- a/elf/dl-minimal.c +++ b/elf/dl-minimal.c @@ -126,7 +126,6 @@ longjmp (jmp_buf env, int val) { __longjmp (env[0].__jmpbuf, val); } char * weak_function __dcgettext (const char *domainname, const char *msgid, int category) { - assert (domainname == _libc_intl_domainname); return (char *) msgid; } weak_alias (__dcgettext, dcgettext) diff --git a/elf/do-rel.h b/elf/do-rel.h index 66f1359..766e62c 100644 --- a/elf/do-rel.h +++ b/elf/do-rel.h @@ -53,7 +53,7 @@ elf_dynamic_do_rel (struct link_map *map, const ElfW(Sym) *const symtab = (const ElfW(Sym) *) (map->l_addr + map->l_info[DT_SYMTAB]->d_un.d_ptr); - if (map->l_info[VERSYMIDX (DT_VERNEEDNUM)]) + if (map->l_info[VERSYMIDX (DT_VERSYM)]) { const ElfW(Half) *const version = (const ElfW(Half) *) (map->l_addr diff --git a/elf/ldd.bash.in b/elf/ldd.bash.in index 809c271..32a9405 100644 --- a/elf/ldd.bash.in +++ b/elf/ldd.bash.in @@ -65,7 +65,7 @@ Report bugs using the \`glibcbug' script to <bugs@gnu.ai.mit.edu>." verbose=yes shift ;; --v | --ve | --ver) - echo >&2 $"ldd: option \`" $1 $"' is ambiguous" + echo >&2 $"ldd: option \`$1' is ambiguous" exit 1 ;; --) # Stop option processing. shift; break ;; |