[Patch] Replace MIPS strcmp.c with assembly language version.
Jeff Johnston
jjohnstn@redhat.com
Wed Oct 8 22:12:00 GMT 2014
----- Original Message -----
> From: "Steve Ellcey" <sellcey@mips.com>
> To: "Jeff Johnston" <jjohnstn@redhat.com>
> Cc: newlib@sourceware.org, c@mips.com
> Sent: Wednesday, October 8, 2014 5:54:21 PM
> Subject: Re: [Patch] Replace MIPS strcmp.c with assembly language version.
>
> On Wed, 2014-10-08 at 17:36 -0400, Jeff Johnston wrote:
> > I noticed that the glibc version has an LGPL license. Where did you get
> > this version
> > from with the BSD-style license?
> >
> > I also assume this is noticeably better
> > than the much smaller NetBSD version of MIPS strcmp.S I found on the net:
> >
> > http://cvsweb.netbsd.org/bsdweb.cgi/src/common/lib/libc/arch/mips/string/strcmp.S?rev=1.2&content-type=text/x-cvsweb-markup&only_with_tag=MAIN
> >
> > -- Jeff J.
>
> I wrote this version of strcmp for glibc and newlib from scratch. Well,
> I did reuse some of my own setup code from memcpy, which is already
> checked in to glibc and newlib.
>
> I submitted it to glibc with the LGPL license and to newlib with the
> BSD-style license as that is the type of license each project wants, or
> at least that was what was requested when I did the new memcpy for MIPS.
>
Yes, that is correct.
> Since it was written by me and owned by Imagination, my employer, I
> assume there is no problem with me releasing it under multiple licenses
> to the different projects. The copyright assignment from Imagination is
> on file with the FSF for both glibc and newlib.
Thanks for clarifying. Yes, since you wrote the code, that's perfectly ok.
I'm fine with committing the change.
>
> Steve Ellcey
>
>
More information about the Newlib
mailing list