Purpose of "buildtools" .so and .la files

Jeremy Laine jeremy.laine at m4x.org
Tue Jan 17 14:45:05 UTC 2006


Jens,

I withdraw my previous statement that removing files had no effect, for 
the files below I confirm that removing the files cripples the 
associated Code Completion database:

>> /usr/lib/libkdevqtimporter.so
>> /usr/lib/libkdevqtimporter.la
>> /usr/lib/libkdevkdelibsimporter.so
>> /usr/lib/libkdevkdelibsimporter.la
>> /usr/lib/libkdevcustompcsimporter.so
>> /usr/lib/libkdevcustompcsimporter.la
> These are used by the Code Completion database setup wizard.

Jeremy

-- 
http://www.jerryweb.org/             : JerryWeb.org
http://sailcut.sourceforge.net/      : Sailcut CAD
http://opensource.polytechnique.org/ : Polytechnique.org Free Software



>From "Matt Rogers <mattr"@kde.org Tue Jan 17 15:41:19 2006
Received: from mout1.mail.vrmd.de ([81.28.224.19])
	by barney.cs.uni-potsdam.de with esmtp (Exim 3.36 #2)
	id 1Eys1F-000150-00
	for kdevelop-devel at barney.cs.uni-potsdam.de; Tue, 17 Jan 2006 15:41:09 +0100
Received: from [81.28.224.26] (helo=mail.variomedia.de)
	by mout1.mail.vrmd.de with esmtpa (Exim 4.43)
	id 1Eys1C-00086H-FV
	for kdevelop-devel at barney.cs.uni-potsdam.de; Tue, 17 Jan 2006 15:41:06 +0100
Received: from smtp112.sbc.mail.mud.yahoo.com ([68.142.198.211])
	by mail.variomedia.de with smtp (Exim 4.43)
	id 1Eys19-0005Jq-Uq
	for kdevelop-devel at kdevelop.org; Tue, 17 Jan 2006 15:41:04 +0100
Received: (qmail 66671 invoked from network); 17 Jan 2006 14:41:03 -0000
Received: from unknown (HELO localhost) (mgrogers at sbcglobal.net@70.255.232.184 with login)
  by smtp112.sbc.mail.mud.yahoo.com with SMTP; 17 Jan 2006 14:41:03 -0000
From: Matt Rogers <mattr at kde.org>
To: kdevelop-devel at kdevelop.org
Subject: Re: Purpose of "buildtools" .so and .la files
Message-ID: <20060117144357.GB12275 at shocker.internal>
References: <20060117111911.7hfwv3wb1cggkgc8 at webmail.jerryweb.org> <20060117135625.alnum7lwoo08co0w at webmail.jerryweb.org> <982543070601170511n4fa9cb97t8603b68886177ad5 at mail.gmail.com> <200601171519.31519.amantia at kde.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <200601171519.31519.amantia at kde.org>
User-Agent: Mutt/1.4.2.1i
Sender: kdevelop-devel-admin at barney.cs.uni-potsdam.de
Errors-To: kdevelop-devel-admin at barney.cs.uni-potsdam.de
X-BeenThere: kdevelop-devel at barney.cs.uni-potsdam.de
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: kdevelop-devel at kdevelop.org
List-Help: <mailto:kdevelop-devel-request at barney.cs.uni-potsdam.de?subject=help>
List-Post: <mailto:kdevelop-devel at barney.cs.uni-potsdam.de>
List-Subscribe: <http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel>,
	<mailto:kdevelop-devel-request at barney.cs.uni-potsdam.de?subject=subscribe>
List-Id: KDevelop Developer Mailinglist <kdevelop-devel.barney.cs.uni-potsdam.de>
List-Unsubscribe: <http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel>,
	<mailto:kdevelop-devel-request at barney.cs.uni-potsdam.de?subject=unsubscribe>
List-Archive: <http://barney.cs.uni-potsdam.de/mailman/private/kdevelop-devel/>
Date: Tue Jan 17 15:42:03 2006
X-Original-Date: Tue, 17 Jan 2006 08:43:57 -0600

On Tue, Jan 17, 2006 at 03:19:26PM +0200, Andras Mantia wrote:
> On Tuesday 17 January 2006 15:11, Jens Dagerbo wrote:
> > On 1/17/06, Jeremy Laine <jeremy.laine at m4x.org> wrote:
> > > Hi Jens and thanks for answering!
> > >
> > > > What you are looking at are on-demand loaded plugins.
> > >
> > > Any idea why these files are in /usr/lib as opposed to all the
> > > other plugins that live in /usr/lib/kde3 ?
> >
> > No idea. Let's make some more noise on the list, maybe someone knows.
> > ANYONE?! :)
> 
> Just a wild guess without looking at the Makefile's: maybe somebody 
> *wrongly* links agains them internally. So they are technically modules 
> (plugins), but are used as convenience libraries as well.
> 
> Or simply the Makefile's are wrong. I will look at them.
> 
> Andras

Some of those (the ones for the new kdevelop project manager roberto
introduced) are wrongly installed. I'm supposed to fix this (it's still
on my TODO) but I haven't done it yet. :S
--
Matt



>From "Matt Rogers <mattr"@kde.org Tue Jan 17 15:39:30 2006
Received: from mout1.mail.vrmd.de ([81.28.224.19])
	by barney.cs.uni-potsdam.de with esmtp (Exim 3.36 #2)
	id 1Eyrzb-0000we-00
	for kdevelop-devel at barney.cs.uni-potsdam.de; Tue, 17 Jan 2006 15:39:27 +0100
Received: from [81.28.224.26] (helo=mail.variomedia.de)
	by mout1.mail.vrmd.de with esmtpa (Exim 4.43)
	id 1Eyrzb-0007nz-8W
	for kdevelop-devel at barney.cs.uni-potsdam.de; Tue, 17 Jan 2006 15:39:27 +0100
Received: from smtp108.sbc.mail.mud.yahoo.com ([68.142.198.207])
	by mail.variomedia.de with smtp (Exim 4.43)
	id 1EyrzY-00051u-KV
	for kdevelop-devel at kdevelop.org; Tue, 17 Jan 2006 15:39:25 +0100
Received: (qmail 92489 invoked from network); 17 Jan 2006 14:39:09 -0000
Received: from unknown (HELO localhost) (mgrogers at sbcglobal.net@70.255.232.184 with login)
  by smtp108.sbc.mail.mud.yahoo.com with SMTP; 17 Jan 2006 14:39:09 -0000
From: Matt Rogers <mattr at kde.org>
To: kdevelop-devel at kdevelop.org
Subject: Re: Purpose of "buildtools" .so and .la files
Message-ID: <20060117144202.GA12275 at shocker.internal>
References: <20060117111911.7hfwv3wb1cggkgc8 at webmail.jerryweb.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20060117111911.7hfwv3wb1cggkgc8 at webmail.jerryweb.org>
User-Agent: Mutt/1.4.2.1i
Sender: kdevelop-devel-admin at barney.cs.uni-potsdam.de
Errors-To: kdevelop-devel-admin at barney.cs.uni-potsdam.de
X-BeenThere: kdevelop-devel at barney.cs.uni-potsdam.de
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: kdevelop-devel at kdevelop.org
List-Help: <mailto:kdevelop-devel-request at barney.cs.uni-potsdam.de?subject=help>
List-Post: <mailto:kdevelop-devel at barney.cs.uni-potsdam.de>
List-Subscribe: <http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel>,
	<mailto:kdevelop-devel-request at barney.cs.uni-potsdam.de?subject=subscribe>
List-Id: KDevelop Developer Mailinglist <kdevelop-devel.barney.cs.uni-potsdam.de>
List-Unsubscribe: <http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel>,
	<mailto:kdevelop-devel-request at barney.cs.uni-potsdam.de?subject=unsubscribe>
List-Archive: <http://barney.cs.uni-potsdam.de/mailman/private/kdevelop-devel/>
Date: Tue Jan 17 15:42:18 2006
X-Original-Date: Tue, 17 Jan 2006 08:42:02 -0600

On Tue, Jan 17, 2006 at 11:19:11AM +0100, Jeremy Laine wrote:
> Hello,
> 
> I am currently doing some maintenance on the Debian packages of 
> KDevelop and there are a number of shared objects and .la files whose 
> purpose is not obvious to me. I cannot find any binaries or libraries 
> that depend on the shared objects, which leaves me wondering whether 
> they need to be distributed at all (possibly in a development package?).
> 

just because they're not depended on doesn't mean they aren't plugins.
:)

> I'd really appreciate any pointers on this topic! The files are:
> 
> /usr/lib/libkdevautomakeimporter.so
> /usr/lib/libkdevautomakeimporter.la
> /usr/lib/libkdevcustomimporter.so
> /usr/lib/libkdevcustomimporter.la
> /usr/lib/libqmakeimporter.so
> /usr/lib/libqmakeimporter.la
> /usr/lib/libkdevmakebuilder.so
> /usr/lib/libkdevmakebuilder.la

the above 8 files are not in use for the KDevelop 3 series and they can
be safely removed.

> /usr/lib/libkdevqtimporter.so
> /usr/lib/libkdevqtimporter.la
> /usr/lib/libkdevkdelibsimporter.so
> /usr/lib/libkdevkdelibsimporter.la
> /usr/lib/libkdevcustompcsimporter.so
> /usr/lib/libkdevcustompcsimporter.la
> 

These are in use for the creation of C++ code completion databases and
should be kept.

Also, while you're at it, can you _PLEASE_ unbreak the debian packages
by removing kdevelop 2 (which is horribly obsolete) and renaming
everything from kdevelop3 to just kdevelop? It causes tons of issues and
I can go look up the relevant bugs numbers on bugs.kde.org if you need
to see how much.

Thanks
--
Matt




More information about the KDevelop-devel mailing list