Mail Archives: djgpp/2001/11/08/04:38:21
On Thu, 8 Nov 2001, CBFalconer wrote:
> pavenis AT lanet DOT lv wrote:
> >
> > This is an announcement of DJGPP port of gcc-3.0.2
> >
> > GCC used to stand for the GNU C Compiler, but since the compiler
> > supports several other languages aside from C, it now stands for
> > the GNU Compiler Collection.
> >
> > GCC 3.0.x has several new optimizations, new targets, new languages
> > and many other new features, relative to GCC 2.95.x. See the new
> > features page for a more complete list.
> >
> > See http://gcc.gnu.org/gcc-3.0/ for more information about gcc-3.0.2
> >
> > Currently C, C++, Fortran and Objective C compilers are supported
> > for DJGPP. Java compiler is not ported and is not included
> >
> > Also libg++ is no more included and will not be included in future.
> >
> > Archives are available from DJGPP distribution in Simtelnet
> > (and mirror sites) in directory v2gnu:
> > http://www.simtel.net/pub/djgpp/v2gnu/
> >
> > There are 6 archives:
> > readme-gcc-3.0.2.txt - readme file from DJGPP port of GCC-3.0.2. It's in
> > separate file to avoid need to download large archives
> > to get this file.
> > gcc302s.zip - sources of gcc-3.0.2. I put all sources in a single
> > archive. This file is only needed if You're want to
> > rebuild gcc-3.0.2 from sources.
> > gcc302b.zip - binaries of C compiler
> > gpp302b.zip - binaries of C++ compiler (needs gcc302b.zip)
> > g77302b.zip - binaries of Fortran compiler (needs gcc302b.zip)
> > objc302b.zip - binaries of Objective C compiler (needs gcc302b.zip)
> > gcc302s2.zip - shell script and patches for original gcc-3.0.2.
> > I used them to generate gcc-3.0.2 sources for DJGPP
> > (gcc2953s.zip).
> >
> > Files user need:
> > Programming languages Needed files
> > C gcc302b.zip
> > C++ gcc302b.zip, gpp302b.zip
> > Fortran gcc302b.zip, g77302b.zip
> > Objective-C gcc302b.zip, objc302b.zip
> >
> > NOTE: gcc302b.zip contains file cxxfilt.exe and there is file with same name in
> > binutils (bnu2112b.zip). You can safely overwrite the old one.
> >
> > For more information about this port see archive
> > gnu/gcc-3.02/readme.DJGPP
> > after unpacking either gcc302b.zip or gcc302s.zip or get file
> > readme-gcc-3.0.2.txt from directory v2gnu in DJGPP distribution
> >
> > Also please DON'T mix C++ libraries (or object files) built with
> > different compiler versions. C++ sources should be recompiled (seems
> > that there is no need to do this for C sources).
> >
> > System requirements
> > ===================
> >
> > DJGPP-2.03 or above (otherwise exceptions will not work at all)
> >
> > binutils-2.11.2 or above. It's no more possible to use binutils-2.8.1
> > or 2.9.1. Command line option -mno-bnu210 is no more supported.
> >
> > Some warning for users of C++. C++ compiler in gcc-3.0.2 does more strict
> > syntax checking than gcc and egcs versions older than gcc-3.0. As result
> > errors are generated in many places where earlier one got warnings.
>
> What about the gpc package? It presently wants the gcc 2.9.5.3
> package?
>
No GPC support with gcc-3.0.X yet. Don't ask me when this will happen
as I don't know (it's not DJGPP port related problem)
Andris
- Raw text -