Date: Mon, 27 Aug 2007 20:30:29 -0600 (MDT) From: "M. Warner Losh" <imp@bsdimp.com> To: obrien@freebsd.org Cc: src-committers@freebsd.org, alfred@freebsd.org, cvs-all@freebsd.org, deischen@freebsd.org, cvs-src@freebsd.org, yar@comp.chem.msu.su Subject: Re: cvs commit: src/lib/libc/gen fts-compat.c fts-compat.h Message-ID: <20070827.203029.-432838018.imp@bsdimp.com> In-Reply-To: <20070828005654.GA50401@dragon.NUXI.org> References: <Pine.GSO.4.64.0708242252520.15344@sea.ntplx.net> <20070824.213615.146406398.imp@bsdimp.com> <20070828005654.GA50401@dragon.NUXI.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In message: <20070828005654.GA50401@dragon.NUXI.org> "David O'Brien" <obrien@freebsd.org> writes: : On Fri, Aug 24, 2007 at 09:36:15PM -0600, M. Warner Losh wrote: : > In message: <Pine.GSO.4.64.0708242252520.15344@sea.ntplx.net> : > Daniel Eischen <deischen@freebsd.org> writes: : > : I guess the build system should be more tolerant of this, but : > : there are bound to be problems regardless. I don't see why : > : the install tools can't also either have their own set of : > : libraries (utilizing LD_LIBRARY_PATH) or be built static. : > : > There's much resistance to building everything that the build system : > might be used being build static. It adds too much time and : > complexity to the build system, the opponents say. : : I've never heard an argument against building these bits static. : What's the issue? I thought you were one of the folks making this argument when we last changed the FILE structure and related hangers on. None of the binaries is built static by default, so we'd need to build new versions of them static to make this scheme work. We cannot count on them being static in the release that we're upgrading from. However, if we do build new versions static, then they would depend on the new version of the kernel rather than the current version of the kernel. Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070827.203029.-432838018.imp>