[Gauche-devel-jp] gauche.net の --enable-ipv6 でないと入らないもの

アーカイブの一覧に戻る

Shiro Kawai shiro****@lava*****
2011年 7月 26日 (火) 17:55:54 JST


From: Ryo Akagi <another_face_another_smile****@yahoo*****>
Subject: Re: [Gauche-devel-jp] gauche.net の --enable-ipv6 でないと入らないもの
Date: Tue, 26 Jul 2011 16:52:10 +0900

> [1]
> Gauche/ext/net/net.scm の最後の方に
> ;; if ipv6 is supported, these symbols are defined in the C routine.
> とコメントがあるのですが、
> <sockaddr-in6> <sys-addrinfo> sys-getaddrinfo make-sys-addrinfo
> などに関しては正しいと思うのですが、C言語から持ってきている定数は
> define-enum-conditionally を使っているので、configure の指定に関係なく
> システムにあれば入る様でした。

ああ、そうですね。その通りです。

> [2]
> Gauche/configure.ac で GAUCHE_CHAR_ENCODING は無指定だと utf8 になる様
> ですが yes だと eucjp になるみたいでした。
> 多分意図通りではなくて、ここだけ昔のまま残っているのかなぁと思いました。
> もしかすると gauche-config --reconfigure を意識した事なのかぁとも思いま
> したが

ごく初期の頃の互換性を考慮したものの名残りっぽいですね。
今なら、--enable-multibyteだけ指定したらデフォルトのutf-8になるのが自然ですね。
直しておきます。




Gauche-devel-jp メーリングリストの案内
アーカイブの一覧に戻る