From owner-cvs-all@FreeBSD.ORG Tue Oct 19 03:44:36 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8283D16A4CE; Tue, 19 Oct 2004 03:44:36 +0000 (GMT) Received: from nagual.pp.ru (pobrecita.freebsd.ru [194.87.13.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id B208043D39; Tue, 19 Oct 2004 03:44:35 +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 i9J3iY7n084611; Tue, 19 Oct 2004 07:44:34 +0400 (MSD) (envelope-from ache@pobrecita.freebsd.ru) Received: (from ache@localhost) by pobrecita.freebsd.ru (8.13.1/8.13.1/Submit) id i9J3iXjR084606; Tue, 19 Oct 2004 07:44:33 +0400 (MSD) (envelope-from ache) Date: Tue, 19 Oct 2004 07:44:32 +0400 From: Andrey Chernov To: Peter Wemm Message-ID: <20041019034432.GA84326@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-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Oct 2004 03:44:36 -0000 On Mon, Oct 18, 2004 at 05:55:37PM -0700, Peter Wemm wrote: > No. This is wrong, and a NOP change. Please back this out. How NOP change can be wrong in the same time? > Any dependencies will be silently "fixed" by ld, so no matter what, you > end up with a DT_NEEDED of libncurses.so.5. I am aware of that. It is internal ld/libraries/ldconfig things application shuld NOT know about. Because it is unneded details for it. Dependences created at _applications_ level, not at (often changed) system architecture level. > Except that by using the wrong name, you obfuscate things. I use the right name - the name of library libradline really _depends_ on. The fact it becomes ncurses by chance is implementation details. It can be anything in some day, f.e. libc. Even it will be libc, there it is no reason change -ltermcap dependance to that. -- Andrey Chernov | http://ache.pp.ru/