diff options
author | Joakim Tjernlund <joakim.tjernlund@transmode.se> | 2007-01-09 22:30:16 +0000 |
---|---|---|
committer | Joakim Tjernlund <joakim.tjernlund@transmode.se> | 2007-01-09 22:30:16 +0000 |
commit | 9855a12e730886e224de11964f36f359387f77c3 (patch) | |
tree | 5ed5bb22ae44de1c5ffe193dc7b8d0105edbd809 /libc/sysdeps/linux/i386 | |
parent | e26ed573b62f69d9813e72fda4ee3da6eaf4d7b7 (diff) |
Joseph S. Myers writes:
ELF symbol names are arbitrary 0-terminated sequences of bytes, and the
ELF hash function is defined in the ELF specification to use unsigned
char. Thus uClibc's _dl_elf_hash, using plain char, breaks when char is
signed and symbol names contain bytes with the high bit set, as with GCC's
ucnid-* tests. This patch fixes this problem.
Diffstat (limited to 'libc/sysdeps/linux/i386')
0 files changed, 0 insertions, 0 deletions