This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: SPARC Leon baremetal layer


Mike Frysinger wrote:
> On Tuesday 29 November 2011 03:45:15 Konrad Eisele wrote:
>> Mike Frysinger wrote:
>>> On Monday 28 November 2011 06:08:10 Konrad Eisele wrote:
>>>> I would like to a patch that add a baremetal layer to newlibc-1.19.0 for the SPARC-v8 variant LEON (www.gaisler.com). Is it possible to get a review so that I can streamline the patch to be added to the newlibc repository?
>>>> 
>>>> --- a/libgloss/configure.in + sparc-*leon*-elf* | sparc-*leon*-none**)
>>> 
>>> gcc uses "sparc-leon*-*" ... maybe this should use the same style ?
>> 
>> I am using the vendor field to select the various leon variants. The variants are sfleon (soft-float) sfleonv8 (soft-float+v8) hfleon (hard-float) hfleonv8 (hard-float+v8). Therefore I'm using *leon*
> 
> i wonder how that works with gcc then.  or does it not ?

gcc is configured with i.e. target sparc-sfleon-elf, sfleon being the
vendor field. Currently sparc-leon-elf is supported (from 4.5),
sparc-[sf|hf]leon[v8]-elf is a patch on top of that.

> 
>>>> +    Copyright (C) 2004  Gaisler Research AB
>>> 
>>> does libgloss require copyright assignment to the FSF ?
>> 
>> I can add any copyright statement . Jiri Gaisler (CTO) has signed a copyleft form when we submitted patches to gcc. I'm not shure weather his applies for newlibc also. What kind of statement should I replace it with?
> 
> unfortunately, iirc, you have to sign papers for each GNU project.  so having signed papers for the GCC project won't help with newlib.  you'll have to contact the FSF at assign@gnu.org to get papers in place.  i don't recall if libgloss/newlib are sep projects, but i'd mention them both to be sure.
> 
> (note: i'm not related to the FSF at all ... i'm just relaying my understanding of how things work) -mike

I have added a copyleft in the style of
libgloss/sparc/sparc-stub.c :
/****************************************************************************

		THIS SOFTWARE IS NOT COPYRIGHTED

   HP offers the following for use in the public domain.  HP makes no
   warranty with regard to the software or it's performance and the
   user accepts the software "AS IS" with all faults.

   HP DISCLAIMS ANY WARRANTIES, EXPRESS OR IMPLIED, WITH REGARD
   TO THIS SOFTWARE INCLUDING BUT NOT LIMITED TO THE WARRANTIES
   OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

****************************************************************************/


so mine is :

/****************************************************************************

		THIS SOFTWARE IS NOT COPYRIGHTED

   AEROFLEX GAISLER offers the following for use in the public domain.  AEROFLEX GAISLER makes no
   warranty with regard to the software or it's performance and the
   user accepts the software "AS IS" with all faults.

   AEROFLEX GAISLER DISCLAIMS ANY WARRANTIES, EXPRESS OR IMPLIED, WITH REGARD
   TO THIS SOFTWARE INCLUDING BUT NOT LIMITED TO THE WARRANTIES
   OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

****************************************************************************/

Anyway, I'll send an email to assign@gnu.org also.

-- Konrad


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]