[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Liberty-eiffel] GNU Summer of code: what ARM compilers do you plan
From: |
Raphael Mack |
Subject: |
Re: [Liberty-eiffel] GNU Summer of code: what ARM compilers do you plan to use? |
Date: |
Mon, 21 Mar 2016 19:33:47 +0100 |
Hi,
Actually this is just a very rough idea as it is currently wittern down, because using a cross gcc for arm is a more or less trivial task, if the traget system has a unix-like runtime, as it is not more than exchanging the call of the compiler. With linking libraries it becomes more interesting, but far from a GSOC project scope. So it is up to a student to make a real proposal from this. E.g. using a bare metal device (without OS), doing memory optimization or something of similar scope. - as far as I know, no student showed interest in this so far, so I do not expect, that - with the deadline end of the week - there is a good chance for a student to create a proposal from this...
Regards,
Rapha
-------- Ursprüngliche Nachricht --------
Von: address@hidden
Datum: 19.03.2016 18:01 (GMT+01:00)
An: address@hidden
Cc: address@hidden
Betreff: [Liberty-eiffel] GNU Summer of code: what ARM compilers do you plan to use?
Hi.
I am the co-admin of the GNU Project participation in Google Summer of
Code 2016.
In your ideas page you have the following entry:
- Evaluating, selecting and integrating an Open Source ARM C-compiler
into LibertyEiffel's back-end
Summary: In lieu of the project above (Embedded System Readyness)
implement an ARM (cross-)compiler backend. As LibertyEiffel
generates Std-C code, this project redefines into evaluating
and selecting a suitable open source ARM compiler and integrate
it in the LibertyEiffel system back-end.
Sifficulty: Easy/Medium
Skills: Understanding of C Compiler and a deep understanding of
scripting languages to implement integration of the compiler.
We are wondering: do you have an idea of what free software ARM compiler
you will be using, i.e. do you have a list of "candidates" already?
GCC?