Re: Bug#211742: libc5: latest upgrade breaks WordPerfect 8
On Sun, Sep 21, 2003 at 01:12:31PM +0900, GOTO Masanori wrote:
> severity 211742 critical
> retitle 211742 libc5: undefined symbol __ctype_b
> thanks
>
> This bug is occured by undefined symbol __ctype in libc5:
>
> objdump -T /lib/libc.so.5 | grep __ctype
> 00000000 D *UND* 00000000 __ctype32_b
> 00000000 D *UND* 00000000 __ctype_b
> 00000000 D *UND* 00000000 __ctype_width
> 00000000 D *UND* 00000000 __ctype_toupper
> 00000000 D *UND* 00000000 __ctype_names
> 0002fcd0 g DF .text 00000006 __ctype_get_mb_cur_max
> 00000000 D *UND* 00000000 __ctype_tolower
>
> These symbols are defined in libc5/ctype/ctype-info.c. Is this build
> correctly? Recheck your libc5 build.
>
This seems definitively a problem with current binutils and libc5.
The build randomly leaves undef some symbols. See, error
which I hopefully (sigh!) closed with -14 upload. Undef symbols
augment at every build apparently :-(
>
> BTW, if you build sanely, and you have no clue to find the problem, I
> concern this problem is related to glibc 2.3 modification. In glibc
> 2.3, some symbols like __ctype changed as hidden attribute. We fixed
> to patch for Debian glibc 2.3.* (see glibc source package
> debian/patches/glibc23-ctype-compat.dpatch).
>
I'll check it anyway.
--
Francesco P. Lovergine
Reply to: