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:
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
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.
Re-closing the bug. More comments about this on fedora-extras-list