[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