Red Hat Bugzilla – Bug 70379
.la files considered harmful
Last modified: 2007-04-18 12:45:02 EDT
E.g., the version of libkdeui.la I have here has:
# Libraries that this one depends upon.
dependency_libs=' -R/usr/lib/qt-3.0.4/lib -R/usr/X11R6/lib
/usr/lib/libkdecore.la -L/usr/lib/qt-3.0.4/lib -L/usr/X11R6/lib -L/usr/lib
-L/usr/lib/gcc-lib/i386-redhat-linux/3.1/../../.. /usr/lib/libDCOP.la -ldl
-lXinerama /usr/lib/libkdefx.la -lstdc++ -lqt-mt -lpng -lz -lXext -lX11 -lresolv
-lSM -lICE -lpthread -lXrender
/usr/lib/gcc-lib/i386-redhat-linux/3.1/libstdc++.la -lm -lc -lgcc_s'
So, you upgrade to qt-3.0.5 and you have to upgrade kdelibs as well.
What we did GTK+ ,GNOME, libstdc++ was simply not put any .la files in the
packages; note that you can only do this when breaking binary compat,
since .la files depending on the library will have explicit references
to the .la file of the library.
oh yes, i rebuild 3.0.2-3 against qt 3.0.5. thanks
Not sure that I quite understand what the fix was here, but I'm still seeing .la
files in the kdelibs-3.0.3-6 package. Is this fixed, or still in need of some help?
kde needs .la files for loading plugins and are needed.