From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17356 invoked by alias); 22 Apr 2004 15:33:41 -0000 Mailing-List: contact sid-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: sid-owner@sources.redhat.com Received: (qmail 17326 invoked from network); 22 Apr 2004 15:33:40 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sources.redhat.com with SMTP; 22 Apr 2004 15:33:40 -0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.10/8.12.10) with ESMTP id i3MFXdFe005744 for ; Thu, 22 Apr 2004 11:33:39 -0400 Received: from pobox.toronto.redhat.com (pobox.toronto.redhat.com [172.16.14.4]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i3MFXdp00707 for ; Thu, 22 Apr 2004 11:33:39 -0400 Received: from touchme.toronto.redhat.com (IDENT:postfix@touchme.toronto.redhat.com [172.16.14.9]) by pobox.toronto.redhat.com (8.12.8/8.12.8) with ESMTP id i3MFXdcU028287 for ; Thu, 22 Apr 2004 11:33:39 -0400 Received: from redhat.com (to-dhcp15.toronto.redhat.com [172.16.14.115]) by touchme.toronto.redhat.com (Postfix) with ESMTP id E535080008E for ; Thu, 22 Apr 2004 11:33:38 -0400 (EDT) Message-ID: <4087E58C.3000504@redhat.com> Date: Thu, 22 Apr 2004 15:33:00 -0000 From: Dave Brolley User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) MIME-Version: 1.0 To: sid@sources.redhat.com Subject: Which library for new target specific component? Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2004-q2/txt/msg00004.txt.bz2 Hi, I'm implementing a very specific cache implementation for a target we're working on. The component will be abstracted from the current cache_component class in sid/components/cache (i.e. it will inherit from this class). Which library should this new class belong to? Currently I have it in libXXXfamily.la, built from sid/components/family/XXX. The effect of this is that libcache.la must be loaded before libXXXfamily.la. Should I instead add the code to libcache.la (sid/components/cache) so that the libraries are independent? Dave