Date: Wed, 04 Jun 1997 18:14:34 -0700 From: David Greenman <dg@root.com> To: "Jordan K. Hubbard" <jkh@time.cdrom.com> Cc: =?KOI8-R?B?4c7E0sXKIP7F0s7P1w==?= <ache@nagual.pp.ru>, Satoshi Asami <asami@cs.berkeley.edu>, bde@zeta.org.au, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-etc@FreeBSD.ORG Subject: Re: cvs commit: src/etc/mtree BSD.include.dist Message-ID: <199706050114.SAA28344@implode.root.com> In-Reply-To: Your message of "Wed, 04 Jun 1997 16:41:04 PDT." <9647.865467664@time.cdrom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>> I see most unpleasant case with current method is potential /sys & >> /usr/include files mispatch (in case someone bump kernel file limit f.e.) >> and possible missing availability of some kernel deeper level directories >> from user program, I suggest to keep symlinks as they are in source case > >I knew that you'd make this exact argument, and it's unfortunately >bogus. :-) > >Updating your include files, both directly in /usr/include and in its >subdirectories, is just plain something you should do if you're >dinking around with sources and building your own kernels and such. I >feel very strongly about that, so strongly that I'll go even further >in saying that people who mismatch their /sys and /usr/include >directories deserve to lose and that adding an architectural wart like >this to try and save them from themselves only bites us in far worse >ways than it helps us. It is the WRONG solution now, it was the WRONG >solution when we inheirited it and now it needs to DIE DIE DIE. > >Sorry for the extra dose of vehemence, Andrey, but this crock has been >so much like a low-grade toothache for me throughout the years that I >basically just got used to it and was ignoring it until you guys >called attention to it again. Now I'm wondering WTF is wrong with me >that I've lived with it for so long without just going to see a >dentist to have that sucker yanked out. ;-) Well, I disagree with you, Jordan. I think we should make the kernel sources a mandatory part of the system and /usr/include/sys should be a symlink. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199706050114.SAA28344>