From owner-cvs-src@FreeBSD.ORG Tue Oct 19 04:19:15 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D456F16A4CE; Tue, 19 Oct 2004 04:19:15 +0000 (GMT) Received: from nagual.pp.ru (pobrecita.freebsd.ru [194.87.13.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C44243D48; Tue, 19 Oct 2004 04:19:15 +0000 (GMT) (envelope-from ache@pobrecita.freebsd.ru) Received: from pobrecita.freebsd.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.13.1/8.13.1) with ESMTP id i9J4JCVU085333; Tue, 19 Oct 2004 08:19:12 +0400 (MSD) (envelope-from ache@pobrecita.freebsd.ru) Received: (from ache@localhost) by pobrecita.freebsd.ru (8.13.1/8.13.1/Submit) id i9J4JCWZ085328; Tue, 19 Oct 2004 08:19:12 +0400 (MSD) (envelope-from ache) Date: Tue, 19 Oct 2004 08:19:12 +0400 From: Andrey Chernov To: Peter Wemm Message-ID: <20041019041911.GA85175@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Peter Wemm , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200410180836.i9I8afRS060144@repoman.freebsd.org> <200410181755.37423.peter@wemm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200410181755.37423.peter@wemm.org> User-Agent: Mutt/1.5.6i X-AntiVirus: checked by AntiVir Milter 1.1-beta; AVE 6.28.0.7; VDF 6.28.0.22 (host: pobrecita.freebsd.ru) cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/gnu/lib/libreadline/readline Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Oct 2004 04:19:16 -0000 Please repeat after me few simple things: When library uses some functions from another library, and depends on it thereof, it is application level. When library renamed/symlinked/merged in/etc. to another library, or placed somewhere in the ldconfig path, it is system architecture level. Library dependences are at application level and should never know anything, when possible, about system architecture, thereby allowing later one to be changed underway painless. I wonder, why all that can be still unclear to somebody. -- Andrey Chernov | http://ache.pp.ru/