[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gcj-4.1 on mips

>>>>> "Martin" == Martin Michlmayr <tbm@cyrius.com> writes:

>> The only way to fix this problem is to write the appropriate parts of
>> the MIPS libffi port.  In particular the closure API is apparently
>> unimplemented.

Martin> Is this something you could put on your TODO list or is anyone else
Martin> interested and capable of doing this work?

First, sorry, I won't be able to do this.

However it turns out I was a bit wrong.  Apparently the libffi closure
API does work for the MIPS o32 ABI -- just not the other ABIs.
However, it is still not enabled in libgcj (but that is trivial to
change).  So if you are using this ABI you may be in luck.

Otherwise, the skills needed to do this are an understanding of the
MIPS ABI(s) and MIPS assembly.  It generally is not much code, and the
libffi test suite should adequately test it.  Once that is written,
enabling the support in libgcj is very easy.

As for who could do it... I don't want to spam the list with ads :-)
Contact me off-list and I'll give you some pointers.


Reply to: