Bug 88187

Summary: .la files not included
Product: [Retired] Red Hat Public Beta Reporter: M Runesson <m.runesson>
Component: libglade2Assignee: Owen Taylor <otaylor>
Status: CLOSED WONTFIX QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: phoebe   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2003-04-07 14:17:01 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description M Runesson 2003-04-07 13:59:56 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 Galeon/1.2.7 (X11; Linux i686; U;) Gecko/20030131

Description of problem:
The .la-files were removed Oct 8 2002. These files are needed whe, for instance,
compiling gtk-sharp version 0.8.

Please include it again. 

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
download gtk-sharp from http://gtk-sharp.sf.net
Compile gtk-sharp v 0.8


Actual Results:  You get an error that /usr/lib/libglade2-2.0.la is missing

Expected Results:  Working compilation.

Additional info:

Here is a diff of the spec-file to fix it.

< Release: 4
> Release: 3
> rm $RPM_BUILD_ROOT%{_libdir}/*.la
< %{_libdir}/lib*.la
< * Fri Apr 7 2003 Magnus Runesson <M.Runesson@computer.org> 2.0.1-4
< - Add libglade2.la to devel package.

Comment 1 Owen Taylor 2003-04-07 14:17:01 UTC
Our policy is never to include .la files, and they are never
needed. They simply duplicate information that is included 
in the shared library itself on linux, and lead to all
sorts of problems.

What happened is that you compiled some other library yourself
that dependended on libglade's .la files, and that .la file 
got a hard-coded reference to the .la file that was removed. 
Once you fix that problem (grep libglade /usr/lib/*.la) things
will be fine.