Bug 172638 - Remove .la file from k3b
Summary: Remove .la file from k3b
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: k3b
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Harald Hoyer
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2005-11-07 20:57 UTC by Kjartan Maraas
Modified: 2007-11-30 22:11 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2006-03-16 13:37:08 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Kjartan Maraas 2005-11-07 20:57:04 UTC
Description of problem:

.la files aren't strictly needed on Linux and causes a lot of problems when
compiling since they hardcode absolute paths to dependent libraries.

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



How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Michael Schwendt 2006-03-15 20:26:01 UTC
Bad. Incomplete removal! There are further libtool archives in the
package which contain references to the removed files %{_libdir}/libk3b.la
and %{_libdir}/libk3bdevice.la. This makes these files useless, because it
breaks them. Either remove them all or keep them all. Do not break the
dependency chain!

$ rpm -ql k3b | grep .la\$
/usr/lib/kde3/libk3balsaoutputplugin.la
/usr/lib/kde3/libk3bartsoutputplugin.la
/usr/lib/kde3/libk3bexternalencoder.la
/usr/lib/kde3/libk3bflacdecoder.la
/usr/lib/kde3/libk3boggvorbisdecoder.la
/usr/lib/kde3/libk3boggvorbisencoder.la
/usr/lib/kde3/libk3bsoxencoder.la
/usr/lib/kde3/libk3bwavedecoder.la

Comment 2 Michael Schwendt 2006-03-15 21:07:59 UTC
And since the plugin .la files are still needed in order to not
break loading the plugins, it is even more questionable to remove
the k3b core .la files.

Comment 3 Michael Schwendt 2006-03-16 13:37:08 UTC
Re-closing the bug. More comments about this on fedora-extras-list


Note You need to log in before you can comment on or make changes to this bug.