I did not notice that 2.8.1 uses mono-2.pc.  I modified <meta charset="utf-8">/Library/Frameworks/Mono.framework/Versions/2.8.1/lib/pkgconfig/mono-2.pc to have this line:<div><br></div><div><div>Cflags: -I${includedir} -D_THREAD_SAFE -framework CoreFoundation -arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5</div>
<div><br></div><div>And now the SL created app runs on Leopard.</div><div><br></div><div>Duane</div><br><div class="gmail_quote">On Wed, Jan 19, 2011 at 3:52 AM, Grzegorz Adam Hankiewicz <span dir="ltr">&lt;<a href="mailto:gradha@titanium.sabren.com">gradha@titanium.sabren.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">El 19/01/2011, a las 05:26, Duane Wandless escribió:<br>
<div><div></div><div class="h5">&gt; I&#39;m getting this error on Leopard when trying to run a mkbundled-ed app<br>
&gt; created on Snow Leopard.  Using 2.8.1.<br>
&gt;<br>
&gt; I&#39;ve tried adding this to mono.pc:<br>
&gt;<br>
&gt; Cflags: -I${includedir} -D_THREAD_SAFE -arch i386 -isysroot<br>
&gt; /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5<br>
&gt; -no_compact_linkedit<br>
&gt; Libs: -L${libdir}  -lmono -pthread   -lpthread -lm<br>
&gt;<br>
&gt; As well as running mkbundle with:<br>
&gt; AS=&quot;as -arch i386&quot; CC=&quot;cc -arch i386&quot; mkbundle<br>
&gt;<br>
&gt; Is it possible to run a SL created bundle on Leopard?<br>
<br>
</div></div>Hello.<br>
<br>
I&#39;ve just stumped on this too. You are right up to the mkbundle point, which is explained by Alexander Shulgin on <a href="http://go-mono.com/forums/#nabble-td2717076" target="_blank">http://go-mono.com/forums/#nabble-td2717076</a>.<br>

<br>
Looks like some mistakes prevent mkbundle from working. I&#39;ve ended up having to wrap everything in a script for compilation to work: <a href="http://cobra-language.com/forums/viewtopic.php?f=4&amp;p=3745#p3745" target="_blank">http://cobra-language.com/forums/viewtopic.php?f=4&amp;p=3745#p3745</a><br>

<br>
However, since mkbundle is broken, you cannot use the -z feature:<br>
<br>
Compiling:<br>
as -arch i386 -o temp.o temp.s<br>
Undefined symbols:<br>
  &quot;_inflateEnd&quot;, referenced from:<br>
      _mono_mkbundle_init in ccJXAqxL.o<br>
  &quot;_inflate&quot;, referenced from:<br>
      _mono_mkbundle_init in ccJXAqxL.o<br>
  &quot;_inflateInit_&quot;, referenced from:<br>
      _mono_mkbundle_init in ccJXAqxL.o<br>
ld: symbol(s) not found<br>
collect2: ld returned 1 exit status<br>
<br>
Nor the --static switch, since you have to compile/link yourself. Hopefully this can be fixed soon, it&#39;s a pity not being able to produce statically linked binaries with compression for easy redistribution.<br>
_______________________________________________<br>
Mono-osx mailing list<br>
<a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-osx" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-osx</a><br>
</blockquote></div><br></div>