On 23-Jun-09, at 11:38 PM, Dushara Jayasinghe wrote: > Hi > > I'm trying to cross compile mono 2.4 embedded PowerPC based system. > For a couple of reasons, I'm trying to avoid building mono in the > target itself. These are the steps I took: > > 1. Modified Configure.in Makefile.am to avoid compiling the > libraries when in cross compile mode. - I needed this step because, > the build system attempts to build libraries using mono itself. > > 2. Compiled the binaries for the target system. > > 3. Compiled mono for for the host system. > > 4. Copied the mono binary (built in step 2) and mscorlib.dll (built > in step 3) to the target system. >
Have you looked at the configure options for step 1&2, specifically -- disable-mcs-build for cross compiling? That would likely save you a lot of pain rather than configure hacking. > However, when I try to execute a mono app, I get the following error: > > The file /usr/lib/mscorlib.dll is an invalid CIL image > > Does the DLL in question contain native code? If not, is there any > way I can overcome this problem? > > Thanks > Dushara > _______________________________________________ > Mono-list maillist - [email protected] > http://lists.ximian.com/mailman/listinfo/mono-list _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
