Make all symbols visible for MonoTouch.
authorRolf Bjarne Kvinge <rolf@xamarin.com>
Wed, 29 May 2013 23:46:13 +0000 (01:46 +0200)
committerRolf Bjarne Kvinge <rolf@xamarin.com>
Thu, 30 May 2013 21:48:49 +0000 (23:48 +0200)
commitad85fd1fb528dc0969a3fb08cd963624b801f019
treec83c10e4cc3e75d62f713e59fe9a451b08980c50
parent142b670dae9de0395cdb31c18be71920fb6147b2
Make all symbols visible for MonoTouch.

MonoTouch may use a shared libmono with AOT-compiled assemblies,
and the AOT-compiled assemblies need to access internal symbols
from libmono. The monotouch runtime also uses a few internal
API.

So the easiest way to fix both these cases is to make everything
public for MonoTouch. The libmono used will always be in sync
with the AOT-compiled code, so ABI-breakage is not a concern.
mono/utils/mono-compiler.h