gnupic: Re: [gnupic] PIC32 C32 GCC Source Code Released


Previous by date: 7 Nov 2007 00:01:48 +0000 Re: [gnupic] errors in header p18f4550.inc with gputils 0.13.5-beta, Nestor A. Marchesini
Next by date: 7 Nov 2007 00:01:48 +0000 Re: [gnupic] PIC32 C32 GCC Source Code Released, Xiaofan Chen
Previous in thread: 7 Nov 2007 00:01:48 +0000 Re: [gnupic] PIC32 C32 GCC Source Code Released, Peter Stuge
Next in thread: 7 Nov 2007 00:01:48 +0000 Re: [gnupic] PIC32 C32 GCC Source Code Released, Xiaofan Chen

Subject: Re: [gnupic] PIC32 C32 GCC Source Code Released
From: "Xiaofan Chen" ####@####.####
Date: 7 Nov 2007 00:01:48 +0000
Message-Id: <a276da400711061551yd9d6923g3f20b174b6c5bc2a@mail.gmail.com>

On 11/7/07, Peter Stuge ####@####.#### wrote:
> > I think there is no newlib (or other free C library) port for PIC32
> > yet and that is the missing link to build C32 from Microchip
> > provided source code. So it seems if someone ported newlib (or
> > uclibc, etc) to PIC32, it is possible to build a legitimate gcc
> > compiler for PIC32.
>
> Are the headers written by Microchip from scratch?
>
> Which C library (if any) is included with the win32 student download
> and what license does it use?
>

I think they get the C library from MIPS.

From C32 release notes:

********************************************************
"GNU General Public License

The MPLAB C32 tools are written and distributed under the GNU General
Public License (GPL) which means that its source code is freely distributed
and available to the public.

The source for the tools under the GNU GPL may be downloaded separately
from the Microchip WWW web page. You may read the GNU GPL in the file
named COPYING located the docs subdirectory of your install directory. A
general discussion of principles underlying the GPL may be found at
www.gnu.org/copyleft.

Support code provided for the header files, linker scripts, and runtime
libraries are proprietary code and not covered under the GPL. See the full
MPLAB C32 License Agreement for details."

From MPLAB C32 License Agreement:
********************************************************
3.  THIRD PARTY SOFTWARE.  Notwithstanding the license grant in Section 1
above, Licensee acknowledges that "libc.a," "libm.a," and "libe.a"
library files
(hereafter referred to as, "Standard Library Files") are covered by third party
licenses, as described below.  To the extent required by the licenses for
Standard Library Files, the terms of such license will apply in lieu
of the terms
of this Agreement.  To the extent the terms of the licenses applicable to
Standard Library Files prohibit any of the restrictions in this Agreement with
respect to such Standard Library Files, such restrictions will not
apply to such
Standard Library Files.

The Standard Library Files are derived from software developed by the
Company, MIPS Technologies, and/or the University of California,
Berkeley and its contributors.  The following terms shall apply to
Standard Library files:
...
**************************************


Xiaofan

Previous by date: 7 Nov 2007 00:01:48 +0000 Re: [gnupic] errors in header p18f4550.inc with gputils 0.13.5-beta, Nestor A. Marchesini
Next by date: 7 Nov 2007 00:01:48 +0000 Re: [gnupic] PIC32 C32 GCC Source Code Released, Xiaofan Chen
Previous in thread: 7 Nov 2007 00:01:48 +0000 Re: [gnupic] PIC32 C32 GCC Source Code Released, Peter Stuge
Next in thread: 7 Nov 2007 00:01:48 +0000 Re: [gnupic] PIC32 C32 GCC Source Code Released, Xiaofan Chen


Powered by ezmlm-browse 0.20.