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

Re: locale support on hpcmips



> % ktrace (上記テスト) | grep NAMI
> 
> すると、 hpcmips は
> 
>  19577 ktrace   NAMI  "/usr/bin/env"
>  19577 ktrace   NAMI  "/usr/libexec/ld.elf_so"
>  19577 env      NAMI  "/etc/ld.so.conf"
>  19577 env      NAMI  "/usr/lib/libc.so.12"
>  19577 env      NAMI  "/usr/lib/libc.so.12"
>  19577 env      NAMI  "/usr/lib/libc.so.12"
>  19577 env      NAMI  "/etc/malloc.conf"
>  19577 env      NAMI  "./test1-netbsd"
>  19577 env      NAMI  "/usr/libexec/ld.elf_so"
>  19577 test1-netbsd NAMI  "/etc/ld.so.conf"
>  19577 test1-netbsd NAMI  "/usr/lib/libc.so.12"
>  19577 test1-netbsd NAMI  "/usr/lib/libc.so.12"
>  19577 test1-netbsd NAMI  "/usr/lib/libc.so.12"
>  19577 test1-netbsd NAMI  "/usr/share/locale/ja_JP.eucJP/LC_CTYPE"
>  19577 test1-netbsd NAMI  "/etc/malloc.conf"
> 
> となって、 /usr/lib/runemodule 以下を読んでいません。

私の理解が正しければ、XPG4DL はエンコーディング固有の処理を動的に読み
込む (/usr/lib/runemodule/*.so) か、あるいは libxpg4 の中に同居させて
しまうか、両方の仕組みを備えています。

/usr/lib/runemodule/* を読まないとき、

  a) hpcmips 上では /usr/lib/runemodule/* を読まないといけないのに読ん
     でいない
  b) /usr/lib/libxpg4.so* にエンコーディング固有の処理のコードが含まれ
     ていて読む必要がない

このどちらに該当するか調べる必要があると思います。

上林

---                                                  \||v,
A Fish Lover,                                       /     \<
    Masao Uebayashi                               ((.),    |
        <uebayasi@soum.co.jp>                     ==__}|__ |
                                                   // \| |/
                                                        /|