Also, I am not sure I buy the link time argument. Since your linker is inspecting things<br>and only taking what it needs, shouldn't the search time be much reduced in smaller<br>libraries?<br><br>  Matt<br><br><div class="gmail_quote">
On Tue, Jun 9, 2009 at 4:59 PM, Matthew Knepley <span dir="ltr"><<a href="mailto:knepley@gmail.com">knepley@gmail.com</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;">
I would ask: why is anything ever split up? Why not just munge everything in the<br>entire Linux distribution into one big fat library?<br><br>  Matt<div><div></div><div class="h5"><br><br><div class="gmail_quote">On Tue, Jun 9, 2009 at 4:55 PM, Jed Brown <span dir="ltr"><<a href="mailto:jed@59a2.org" target="_blank">jed@59a2.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;"><div>Barry Smith wrote:<br>
><br>
> On Jun 9, 2009, at 4:37 PM, Matthew Knepley wrote:<br>
><br>
>> I think its legitimate to only want some of our crap.<br>
><br>
>    You only get what you use; if you only use KSP then only the KSP and<br>
> below stuff will be pulled into your program, so what is the problem?<br>
<br>
</div>With shared libs, you always get the whole thing.  Of course, the unused<br>
part may only be mapped into virtual memory (thus never physically<br>
present).  I suspect it's fairly rare to use less than Mat or KSP at<br>
which point the presence of SNES/TS/DM is minimal overhead.  A single<br>
lib is certainly easier to find with configure scripts.<br>
<font color="#888888"><br>
Jed<br>
<br>
</font></blockquote></div><br><br clear="all"><br></div></div><div><div></div><div class="h5">-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener<br>

</div></div></blockquote></div><br><br clear="all"><br>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener<br>