Message-ID: <3BEA37BA.7148886C@yahoo.com> From: CBFalconer Organization: Ched Research X-Mailer: Mozilla 4.75 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.os.msdos.djgpp Subject: Re: ANNOUNCE: gcc-3.0.2 for DJGPP References: <200111031954 DOT fA3JsOZ20586 AT delorie DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 79 Date: Thu, 08 Nov 2001 08:05:02 GMT NNTP-Posting-Host: 12.90.167.162 X-Complaints-To: abuse AT worldnet DOT att DOT net X-Trace: bgtnsc06-news.ops.worldnet.att.net 1005206702 12.90.167.162 (Thu, 08 Nov 2001 08:05:02 GMT) NNTP-Posting-Date: Thu, 08 Nov 2001 08:05:02 GMT To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com 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? -- Chuck F (cbfalconer AT yahoo DOT com) (cbfalconer AT XXXXworldnet DOT att DOT net) Available for consulting/temporary embedded and systems. (Remove "XXXX" from reply address. yahoo works unmodified) mailto:uce AT ftc DOT gov (for spambots to harvest)