525 | | = =GNU Java == |
526 | | |
527 | | |
528 | | Status: No active volunteers. |
529 | | |
530 | | The purpose of this project is to make the [http://gcc.gnu.org/java/ GJC (GNU Java Compiler)] work with RTEMS. RTEMS is supported as a target in GCC so it is expected that the primary development focus of this project will be to adapt the run-time library to RTEMS. |
| 525 | = GNU Java = |
| 526 | |
| 527 | |
| 528 | Status: No active volunteers. |
| 529 | |
| 530 | The purpose of this project is to make the [http://gcc.gnu.org/java/ GJC (GNU Java Compiler)] work with RTEMS. RTEMS is supported as a target in GCC so it is expected that the primary development focus of this project will be to adapt the run-time library to RTEMS. Since the GNU Ada and C++ run-times are already ported to RTEMS, there are examples to work from for many issues. Also if the porter assumes it is using the POSIX thread interface, it is very likely that the GNU/Linux port will be a good reference. |
| 531 | |
| 532 | This project will consist of the following phases: |
| 533 | |
| 534 | * Port GJC Run-time to RTEMS. |
| 535 | * The port will be target CPU architecture independent. Just like the GNU Ada tasking support, this should be written in a processor architecture manner using portable API calls provided by RTEMS. |
| 536 | * Run GJC Test Suite |
| 537 | * Submit modifications to GCC and RTEMS Projects |