Oh no, I understood that perfectly. Technically speaking its an issue with the cabal package file, although I have no idea if this is something cabal package maintainers should be responsible for or if this is a side effect of PKGBUILD supporting profiling<div>
<br><div class="gmail_quote">On Fri, May 13, 2011 at 4:14 PM, Magnus Therning <span dir="ltr">&lt;<a href="mailto:magnus@therning.org">magnus@therning.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Fri, May 13, 2011 at 04:08:49PM +1000, Mathew de Detrich wrote:<br>
&gt; Well I didn&#39;t explicitly turn on profiling as an environment variable, but<br>
&gt; in any case filepath ships with GHC so that wouldn&#39;t fix anything (unless<br>
&gt; you wanted to use cabal2arch on filepath and have to rebuild the cache for<br>
&gt; GHC)<br>
<br>
</div>I may have been unclear (forgive me if I&#39;m mistaken in believing I<br>
haven&#39;t quite gotten my point across).  Here&#39;s the situation as I see<br>
it:<br>
<br>
• GHC ships with static libs, shared libs, and static libs for<br>
  profiling (it&#39;s missing shared libs for profiling)<br>
• cabal2arch generates a PKGBUILD that compiles static libs, shared<br>
  libs and static libs for profiling<br>
• Leksah turns on profiling when compiling shared libs<br>
<br>
What you need to do is modify Leksah&#39;s cabal such that it *doesn&#39;t*<br>
turn on profiling when compiling the shared libs.<br>
<font color="#888888"><br>
/M<br>
</font><div class="im"><br>
&gt; On Fri, May 13, 2011 at 4:07 PM, Magnus Therning &lt;<a href="mailto:magnus@therning.org">magnus@therning.org</a>&gt;wrote:<br>
&gt;<br>
&gt; &gt; On Fri, May 13, 2011 at 03:49:55PM +1000, Mathew de Detrich wrote:<br>
&gt; &gt; &gt; Also I am not compiling leksah with profiling, I am just using cabal2arch<br>
&gt; &gt; on<br>
&gt; &gt; &gt; the standard leksah package on<br>
&gt; &gt; &gt; <a href="http://hackage.haskell.org/packages/archive/leksah/0.10.0.4/leksah.cabal" target="_blank">http://hackage.haskell.org/packages/archive/leksah/0.10.0.4/leksah.cabal</a><br>
&gt; &gt;<br>
&gt; &gt; cabal2arch will create a PKGBUILD that supports profiling (you turn it<br>
&gt; &gt; on using an environment variable) and it always turns on building of<br>
&gt; &gt; shared libraries.<br>
&gt; &gt;<br>
&gt; &gt; /M<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; Magnus Therning                      OpenPGP: 0xAB4DFBA4<br>
&gt; &gt; email: <a href="mailto:magnus@therning.org">magnus@therning.org</a>   jabber: <a href="mailto:magnus@therning.org">magnus@therning.org</a><br>
&gt; &gt; twitter: magthe               <a href="http://therning.org/magnus" target="_blank">http://therning.org/magnus</a><br>
&gt; &gt;<br>
&gt; &gt; I invented the term Object-Oriented, and I can tell you I did not have<br>
&gt; &gt; C++ in mind.<br>
&gt; &gt;     -- Alan Kay<br>
&gt; &gt;<br>
<br>
</div>--<br>
<div><div></div><div class="h5">Magnus Therning                      OpenPGP: 0xAB4DFBA4<br>
email: <a href="mailto:magnus@therning.org">magnus@therning.org</a>   jabber: <a href="mailto:magnus@therning.org">magnus@therning.org</a><br>
twitter: magthe               <a href="http://therning.org/magnus" target="_blank">http://therning.org/magnus</a><br>
<br>
I invented the term Object-Oriented, and I can tell you I did not have<br>
C++ in mind.<br>
     -- Alan Kay<br>
</div></div></blockquote></div><br></div>