[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Open Source Festa
>mac68kのsnapshotは定期的に出ているのですが、IPv6がそのまま使
>えるかどうかがわからないので、筒井さんのsun3のuserlandを使わ
>せてもらおうかと思っているのですが、base.tgzを流用するのはさ
>すがに無理でしょうか。カーネルはGENERIC.v6を作るとして、
>userlandはどこを調べればわかります?
NetBSD-currentでは、userland codeについては常にdual stackかつ
IPsec readyの状態になっています。
- kernelの状況とそろえるの面倒
- いちいちuserland code入れ替えるの面倒
- そもそも-DINET6するよい場所がない
との理由でいちいち#ifdefしていません。
例えば、うーんと、
% ldd /usr/bin/telnet
/usr/bin/telnet:
-ltermcap.0 => /usr/lib/libtermcap.so.0
-ltelnet.2 => /usr/lib/libtelnet.so.2
-lipsec.0 => /usr/lib/libipsec.so.0 <---
-lc.12 => /usr/lib/libc.so.12
これが入っていればIPv6/IPsec readyです。または、nmして
get{addr,name}infoという関数を使っていればIPv6/IPsec readyです。
大抵/usr/binとかに入れるときにstripされちゃうからsymbolないけど、
心配なら
% strings /usr/bin/telnet |grep getaddrinfo
くらいで調べてください。
itojun