Mail Archives: djgpp/1999/08/14/03:46:57
This is an announcement of DJGPP port of gcc-2.95 and some additional packages:
GCC-2.95
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. It includes C, C++,
Objective-C and GNU Fortran compilers with corresponding libraries.
There are too much new features in gcc-2.95 against gcc-2.8.1 and
egcs-1.1.2 that it's difficult to name them all here.
libg++-2.8.1.3
This is addon for current gcc releases (e.g. gcc-2.95)
and libstdc++. It is needed only if your applications depend on
libg++ and you cannot easily remove the dependency on libg++.
The standalone libg++ is no longer needed. Note that this package
is no longer being maintained.
which are available from DJGPP distribution in Simtelnet
(and mirror sites) in directory v2gnu:
ftp://ftp.cdrom.com/pub/simtelnet/gnu/djgpp/v2gnu
For information what's new in egcs-1.1.2 see
http://egcs.cygnus.com/gcc-2.95/gcc-2.95.html
There are 7 archives:
readme.gcc295 - readme file from DJGPP port of GCC-2.95. It's in
separate file to avoid need to download large archives
to get this file.
gcc295s.zip - sources of gcc-2.95 and libg++-2.8.1.3 for DJGPP.
I put all sources in a single archive. This file is only
needed if You're want to rebuild gcc-2.95 from sources.
gcc295b.zip - binaries of C compiler
gpp295b.zip - binaries of C++ compiler (needs gcc295b.zip)
g77-295b.zip - binaries of Fortran compiler (needs gcc295b.zip)
objc295b.zip - binaries of Objective C compiler (needs gcc295b.zip)
lgpp295b.zip - binaries and header files of libg++-2.8.1.3 (useless
without gcc295b.zip and gpp295b.zip)
(Note that CHILL and JAVA compiler binaries are not made available as they
are not ready for general use, more exactly not tested at all. I don't know
when this will change. I don't have any plans in that direction)
For more information about this port see archive
gnu/gcc-2.95/readme.DJGPP
after unpacking either gcc295b.zip or gcc295s.zip or get file readme.gcc295 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.02 or above (otherwise exceptions will not work at all)
binutils-2.8.1 (2.9.1 recommended however official port is
not yet available)
Some warning for users of C++. C++ compiler in gcc-2.95 does more strict
syntax checking as earlier versions of gcc and egcs. As result errors are
generated in many places where earlier one got warnings.
Happy hacking
Andris Pavenis <pavenis AT lanet DOT lv>
-------------------------------------------------------------------------
Here is official announcement of gcc-2.95
-------------------------------------------------------------------------
July 31, 1999
The GNU project and the GCC/EGCS developers are pleased to announce
the release of GCC version 2.95. 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.
This is the first release of GCC since the April 1999 GCC/EGCS
reunification and includes nearly a year's worth of new development
and bugfixes.
The whole suite has been extensively [1]regression tested and
[2]package tested. It should be reliable and suitable for widespread
use.
The compiler has several new optimizations, new targets, new languages
and other new features. See the [3]new features page for a more
complete list of new features found in the GCC 2.95 releases.
The sources include installation instructions in both HTML and
plaintext forms in the install directory in the distribution. However,
the most up to date [4]installation instructions and [5]build/test
status are on the web pages. We will update those pages as new
information becomes available.
The GCC developers would like to thank the numerous people that have
contributed new features, test results, bugfixes, etc to GCC. This
[6]amazing group of volunteers is what makes GCC successful.
And finally, we can't in good conscience fail to mention some
[7]caveats to using GCC 2.95.
Download GCC 2.95 from the [8]GNU FTP server (ftp://ftp.gnu.org)
Download GCC 2.95 from the [9]GCC/EGCS FTP server (ftp://go.cygnus.com)
[10]Find a GNU mirror site
[11]Find a GCC/EGCS mirror site
For additional information about GCC please see the [12]GCC project
web server or contact the [13]GCC development mailing list.
_________________________________________________________________
References
1. http://egcs.cygnus.com/gcc-2.95/regress.html
2. http://egcs.cygnus.com/gcc-2.95/othertest.html
3. http://egcs.cygnus.com/gcc-2.95/features.html
4. http://egcs.cygnus.com/gcc-2.95/buildstat.html
6. http://egcs.cygnus.com/gcc-2.95/caveats.html
6. http://egcs.cygnus.com/thanks.html
7. http://egcs.cygnus.com/gcc-2.95/caveats.html
8. ftp://ftp.gnu.org/pub/gnu/gcc/
9. ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/releases/index.htm
10. http://www.gnu.org/order/ftp.html
11. http://egcs.cygnus.com/mirrors.html
12. http://egcs.cygnus.coms/index.html
13. mailto:gcc AT gcc DOT gnu DOT org
- Raw text -