[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: locale support on hpcmips



山本です。

From: Takeshi Shibagaki <ie9t-sbgk@asahi-net.or.jp>
> とりあえず、適当に作り直してみましたが、こんな感じで、
> やはり、ダメですね。setenv LANG Cなどとすると、dlopen
> しなくなるので、segmentation faultはしなくなりますが。


> 372             *rhandle = dlopen(p, RTLD_LAZY);
> (gdb) print rhandle
> $1 = (void **) 0x10015c5c
> (gdb) print *rhandle
> $2 = (void *) 0x0
> (gdb) print p
> $3 = 0x304f71b0 "/usr/lib/runemodule/libEUC.so.3.0"
> (gdb) step
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x0 in ?? ()

lib/libc/dlfcn/dlfcn_elf.c の #if defined(PIC) を
#if 1 にしたりするとどうでしょう。

---
YAMAMOTO Takashi<yamt@mwd.biglobe.ne.jp>