[AD] Fw: ANNOUNCE: gcc-3.0.2 for DJGPP updated |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
FYI.
Andrew
----- Original Message -----
From: <pavenis@xxxxxxxxxx>
To: <djgpp-announce@xxxxxxxxxx>
Sent: Thursday, November 22, 2001 8:57 PM
Subject: ANNOUNCE: gcc-3.0.2 for DJGPP updated
> This is an announcement of updated 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.
>
> Main change since first release of DJGPP port of gcc-3.0.2:
>
> I inluded fix for -fomit-frame-pointer problems. So now one should
> be able to build Allegro with this update of gcc-3.0.2 for DJGPP
>
> 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.
>
>
> Happy hacking
>
> Andris Pavenis <pavenis@xxxxxxxxxx>
>
>