#4624: Defects found through ICA
-----------------------------+------------------------------
 Reporter:  pierre.labastie  |       Owner:  pierre.labastie
     Type:  enhancement      |      Status:  assigned
 Priority:  normal           |   Milestone:  9.2
Component:  Book             |     Version:  SVN
 Severity:  normal           |  Resolution:
 Keywords:                   |
-----------------------------+------------------------------

Comment (by xry111):

 Replying to [comment:7 pierre.labastie]:
 > '''.la files change the libraries that are linked into programs'''
 >
 > Because of a bug in ICA (now fixed), .la files were deleted after first
 pass, but not after second. This was leading to various programs begin
 linked differently between 2nd and 3rd pass, and also some RPATH added on
 3rd pass.
 >
 > '''Solution'''
 > .la files are evil! Strongly suggest to delete them, but "your distro,
 your rules".
 >
 > '''Possible side effect'''
 > Several if '''not''' removing .la files (specially because of the
 mixture between meson and libtool).

 .la files are really evil.  In BLFS, libxml2.la makes everything depending
 on libxml2.so.2 also depending on libicu*.so.${version}.  And when icu is
 upgraded (its soname often change) tons of packages have to be rebuilt.
 Now I remove those .la files after installing any package.

--
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/4624#comment:16>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to