Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Oct 2004 08:19:12 +0400
From:      Andrey Chernov <ache@nagual.pp.ru>
To:        Peter Wemm <peter@wemm.org>
Cc:        cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/gnu/lib/libreadline/readline Makefile
Message-ID:  <20041019041911.GA85175@nagual.pp.ru>
In-Reply-To: <200410181755.37423.peter@wemm.org>
References:  <200410180836.i9I8afRS060144@repoman.freebsd.org> <200410181755.37423.peter@wemm.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041019041911.GA85175>