On 04/29/2014 05:20 AM, Hesham Moustafa wrote:
Hi,

In the last few days, I have been working on porting newlib for
or1k/rtems. Joel and Chris mentioned that the previous newlib port has
some GPL code which conflicts with RTEMS;
Which? I could be missing something, but I am not seeing such code in [1].

No libgloss stuff is being used.
Correct. libgloss stuff is completely irrelevant wrt RTEMS.

Please take a look, I would
appreciate your feedback.

I am seeing one issue with newlib/libc/machine/or1k/setjmp.S

It is not properly licensed. All it carries is this:

+/* Simple setjmp/longjmp for the OpenRISC 1000 (OR32 ISA).
+   Damjan Lampret, OpenCores.org, Aug 15 2000.  */

You'll have to contact a legal copyright holder of this code (I'd guess Damjan Lampert or representative of opencores.org) and ask him to (re-) license this code under legal terms which are suitable to newlib.

[1] http://www.doc.ic.ac.uk/~jab00/or32-newlib/newlib-patch
[2] 
https://github.com/heshamelmatary/or1k-rtems/blob/master/patches/newlib-cvs-or1k-rtems-29-4-2014.diff
[3] 
https://github.com/heshamelmatary/or1k-rtems/blob/master/patches/gcc-4.8.2-or1k-rtems-29-4-2014.diff

Ralf

_______________________________________________
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel

Reply via email to