From owner-freebsd-ports Fri Jan 7 9:32:12 2000 Delivered-To: freebsd-ports@freebsd.org Received: from coconut.itojun.org (coconut.itojun.org [210.160.95.97]) by hub.freebsd.org (Postfix) with ESMTP id 74F3314D4A; Fri, 7 Jan 2000 09:32:07 -0800 (PST) (envelope-from itojun@itojun.org) Received: from kiwi.itojun.org (localhost.itojun.org [127.0.0.1]) by coconut.itojun.org (8.9.3+3.2W/3.7W/smtpfeed 1.02) with ESMTP id CAA09852; Sat, 8 Jan 2000 02:32:01 +0900 (JST) To: Marcin Cieslak Cc: sumikawa@ebina.hitachi.co.jp, asami@FreeBSD.ORG, freebsd-ports@FreeBSD.ORG, committers@FreeBSD.ORG In-reply-to: saper's message of Fri, 07 Jan 2000 17:35:45 +0100. X-Template-Reply-To: itojun@itojun.org X-Template-Return-Receipt-To: itojun@itojun.org X-PGP-Fingerprint: F8 24 B4 2C 8C 98 57 FD 90 5F B4 60 79 54 16 E2 Subject: Re: IPv6-enable ports From: itojun@iijlab.net Date: Sat, 08 Jan 2000 02:32:01 +0900 Message-ID: <9849.947266321@coconut.itojun.org> Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >> asami> That sounds fine, but what about packages? They will all be built >> asami> without IPv6 support, right? >> I think It should synchronize default kernel configuration. If kernel >> is enabled IPv6 in default, the packages should be build with IPv6 >> support. >Well, I suppose that Satoshi meant the packages that go to CD-ROM >for casual first-time FreeBSD user :), not those build by those, who might >have already added "USE_INET6" or whatever to their /etc/make.conf. I think that binary packages should be shipped with IPv4/v6 dual support compiled in. Otherwise you end up shipping two binary packages - which isn't really fun. This is just like items in normal src tree (like src/usr.bin/telnet) are configured to be IPv4/v6 dual stack by default. We have two options: - have USE_INET6, and have it into /etc/make.conf by default. it needs to be enabled on "bento" package-building cluster, for example. pros: a guy care about binary size and don't need IPv6, can build IPv4-only binary by using ports directory. cons: optional things makes things more complicated; we really do regress-tests by "bento" cluster. - enable IPv4/v6 dual stack support by default. pros: simpler. "bento" cluster will compile IPv4/v6 dual stack binary, and dual stack binary only. cons: we can't remove IPv6 support code at ease. For NetBSD, I think USE_INET6 should be turned on by default sometime soon. itojun To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message