[Mono-dev] mono recipe in OpenEmbedded

Cliff Brake cliff.brake at gmail.com
Tue Aug 28 10:05:41 EDT 2007


On 8/26/07, rpconnect <kramtek at gmail.com> wrote:

> Thanks for the latest mono recipe! i've been trying to get mono to run
> for motorola e680 and a1200 phones for a several months and just happened to
> be testing
> 1.2.4 w/ openmoko as the oe recipes were being updated, and to my
> plesent supprise the next 'make updatae' brought eabi support - outstanding!

:-)

> the issue i'm running into however is the actual eabi support, at least with
> the latest
> kernel builds from oe / openezx.  with kernels built w/o OABI_COMPAT support
> mono
> throws an illegal instruction error but when i enable this, with either the
> NW or FAST FPE
> options, then my helloworld.exe app works fine.

I am using the standard OpenEmbedded ARM EABI toolchain and I am not
seeing this issue on the NEO1973 phone (Samsung ARM SOC), or a Xscale
platform.  Both kernel configs include:

CONFIG_AEABI=y
CONFIG_OABI_COMPAT=y

As I understand it, floating point is emulated at the library level,
and not in the kernel with this setup.

> i'm very new to kernel building and am wondering if there could be another
> dependancy i'm not
> seeing.  am i correct in assuming that mono built w/ eabi support should not
> require
> oabi compatibility, or am i misunderstanding somthing? (or perhaps just
> doing something wrong)

Are you building the mono-1.2.5pre5 package?  I never did find a
solution to the ARM floating point issues with 1.2.4.

> also, i don't have a neo1973 yet, but i thought there was mention of getting
> mono working
> on an xscale processor with eabi support, can anyone out there with such
> experience elaborate
> on their details? (what device?)

Yes, I have mono running on a Xscale platform.

> thanks again for the recipe and i'm looking forward to doing what i can to
> help out... eventually
> i'd like to contribute to getting libgdiplus supported (i have some
> primitave bb recipes) as well
> as bluetooth connectivity, something like wrappers around bluez
> functionality with an API
> similar to the those from http://inthehand.com/content/32feet.aspx.

Excellent!   Thomas Kunze created the original mono recipes.

Cliff

-- 
=======================
Cliff Brake
http://bec-systems.com



More information about the Mono-devel-list mailing list