[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Willing to join GSoC2011 project "RTEMS port of the GNU Java Compiler (gjc)"
- Date: Mon, 28 Mar 2011 08:41:19 -0500
- From: joel.sherrill at OARcorp.com (Joel Sherrill)
- Subject: Willing to join GSoC2011 project "RTEMS port of the GNU Java Compiler (gjc)"
On 03/19/2011 09:17 PM, ?? wrote:
> As said in the last mail "question about GSoC 2011", this week should
> discuss application ideas with mentoring organizations. I want to port
> the GNU Java Compiler to RTEMS and have read the page
> "http://www.rtems.org/wiki/index.php/GNUJavaCompiler" carefully. But
> "how to file Free Software Foundation paperwork" is still a question
> to me.
Sorry for the delay. I really don't have an excuse.
The FSF paperwork is required to submit code to the Free Software
I will email you off list and the clerk at the FSF so we can get this
> Also, I have completed the GSoC Getting Started of RTEMS
> "http://www.rtems.com/wiki/index.php/GSoC_Getting_Started", and want
> to ask how to submit the diff and screen capture.
You can email me the diff and screen capture directly. Then add yourself to
> Now, how can I get more information about porting GJC to RTEMS except
> the Wiki page "http://www.rtems.org/wiki/index.php/GNUJavaCompiler"
> and the GCJ page "http://gcc.gnu.org/java/", I want to know more and
> more about it. :)
>From my experience in looking at this, the first hurdle is going to be
boehm-gc working on RTEMS. boehm-gc supports a number of architectures
to be tailored to the OS environment. You will have to pick one architecture
(probably x86) to do the initial port to. On this first target architecture,
you will need to get far enough to get decent test results. Then we try to
repeat on the other architectures boehm-gc supports (and you fix porting
This means building and testing gcc. There are scripts in rtems-testing/
which are used to test C, C++, Ada, and (preliminary) Objective-C on RTEMS.
You will be augmenting those scripts and then fixing whatever is
gcc to make GCJ work.
This is similar to the GSoC project last year which ported Go to RTEMS. The
student who did that make a list of known issues that had to be addressed.
I will ask him if he is in a position to provide advice.
Start writing the proposal and ask questions.
Joel Sherrill, Ph.D. Director of Research & Development
joel.sherrill at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985