From owner-cvs-all Sun May 12 4:33:29 2002 Delivered-To: cvs-all@freebsd.org Received: from dragon.nuxi.com (trang.nuxi.com [66.92.13.169]) by hub.freebsd.org (Postfix) with ESMTP id 1D14F37B410; Sun, 12 May 2002 04:33:20 -0700 (PDT) Received: from dragon.nuxi.com (obrien@localhost [127.0.0.1]) by dragon.nuxi.com (8.12.3/8.12.2) with ESMTP id g4CBXJev019390; Sun, 12 May 2002 04:33:19 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.12.3/8.12.3/Submit) id g4CBXJpD019389; Sun, 12 May 2002 04:33:19 -0700 (PDT) Date: Sun, 12 May 2002 04:33:19 -0700 From: "David O'Brien" To: Ruslan Ermilov Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org, Bruce Evans , Bruce Evans , Dag-Erling Smorgrav Subject: Re: cvs commit: src/share/mk bsd.lib.mk Message-ID: <20020512043319.C19218@dragon.nuxi.com> Reply-To: obrien@FreeBSD.org Mail-Followup-To: David O'Brien , Ruslan Ermilov , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org, Bruce Evans , Bruce Evans , Dag-Erling Smorgrav References: <20020510152512.GB14295@sunbay.com> <20020512013147.O4925-100000@gamplex.bde.org> <20020511105359.B11522@dragon.nuxi.com> <20020512070521.GA79173@sunbay.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20020512070521.GA79173@sunbay.com>; from ru@FreeBSD.org on Sun, May 12, 2002 at 10:05:21AM +0300 X-Operating-System: FreeBSD 5.0-CURRENT Organization: The NUXI BSD group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sun, May 12, 2002 at 10:05:21AM +0300, Ruslan Ermilov wrote: > NOLIB shouldn't exist at all. It should be implied by the missing LIB= > assignment. And of couse NOLIB (or missing LIB= variant of it) should > not imply NOMAN, etc. Please pass your further bsd.lib.mk changes for > review through me. Why should NOLIB / lack of LIB= not imply NOMAN? We need a knob that says -- this .a (and only .a; no .so, no _p.a) is built as an intermediate step of building a binary. Such .a's by definition have no man pages. This is a common occurrence in our tree, and a Makefile writer should not have to add 4 additional knobs to get the desired functionality. Not to mention the use of some of the bsd.lib.mk knobs is not clear from their name, nor the CVS commit logs. If you are the owner of bsd.lib.mk to demand that I pass all submissions thru you, then you make the changes to remove NOMAN. You don't like my design, so there is little I can do for you. IF we had an architureal board to arbitrate differing opinions based on technical merit. Unfortunately we have no such body, nor anything even comes close to providing the needed gudience in w/in FreeBSD. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message