<div class="gmail_quote">On Wed, Jan 13, 2010 at 18:00, Dagobert Michelsen <span dir="ltr"><<a href="mailto:dam@opencsw.org">dam@opencsw.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Roger,<br>
<br>
Am 13.01.2010 um 17:51 schrieb Roger Håkansson:<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Roger Håkansson wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Dagobert Michelsen wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Phil,<br>
<br>
Am 12.01.2010 um 18:32 schrieb Philip Brown:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Sun, Jan 10, 2010 at 6:42 AM, Ben Walton <<a href="mailto:bwalton@opencsw.org" target="_blank">bwalton@opencsw.org</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Given the issues we constantly hit with libtool, I always find myself<br>
wondering if it was ever a benefit instead of a burden. Any<br>
grey-beards care to offer some historical perspective on this?<br>
</blockquote>
<br>
"libtool evil".<br>
<br>
this is why our official documented guidelines are,<br>
"REMOVE .la files from your packages" !!!<br>
</blockquote>
<br>
He he, and just now I get a bug report for a package that doesn't work<br>
without the .la-files:<br>
<<a href="http://www.opencsw.org/mantis/view.php?id=4145" target="_blank">http://www.opencsw.org/mantis/view.php?id=4145</a>><br>
</blockquote>
Same as ImageMagick, they use libtool runtime to load internal modules.<br>
So MERGE_EXCLUDE_LIBTOOL need to be set to<br>
MERGE_EXCLUDE_LIBTOOL ?= $(libdir)/lib.*\.la instead of<br>
MERGE_EXCLUDE_LIBTOOL ?= $(libdir)/.*\.la<br>
</blockquote>
<br>
Note: Thats not a general solution, packages with 64-bit libs or packages which have libraries in other places need to have MERGE_EXCLUDE_LIBTOOL properly set.<br>
<br>
"MERGE_EXCLUDE_LIBTOOL ?= $(libdir).*/lib.*\.la" might be a more general solution<br>
</blockquote>
<br></div>
I would like to keep the general solution of excluding all libtool-files<br>
and let the maintainer decide this on a case-by-case basis. Including<br>
.la-files should be the exception.<br>
<br></blockquote><div><br>svn-1.6.7 also was complaining about a missing .la file, while svn-1.6.6 did not. i had no time to track down if this was caused by a libtool upgrade in between the build, or the subversion build changed. <br>
<br><br></div></div>