Mail Archives: djgpp/2015/07/18/23:33:00
This is announcement of GCC-5.2.0, GCC-4.9.3, GCC-4.8.5, GCC-4.7.4 and GCC-3.4.6 for DJGPP v2.05
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.
All these GCC versions are built using DJGPP v2.05 under Windows Vista Business SP3.
Requirements for using binary packages:
- DJGPP v2.05 (packages are NOT intended to be used with DJGPP v2.03)
- binutils-2.22 or above (binutils-2.24 or above recommended)
Currently all packages are still located at:
ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/
but it is planned to move them later to
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/
The package names are following (substitute NNN with version number with dots removed,
for example substitute NNN with 520 for gcc-5.2.0)
gccNNNs.zip - source package (needed only if one wants to rebuild GCC himself)
gccNNNb.zip - C compiler binaries (required for all other binaries)
gccNNNd.zip - C compiler documentation
adaNNNb.zip - Ada compiler binaries (requires gccNNNb.zip, not available for
gcc-5.2.0. One can however use cross-compiler to build Ada
programs for DJGPP
adaNNNd.zip - Ada compiler documentation (not built for gcc-3.4.6)
gforNNNb.zip - Fortran compiler (requires gccNNNb.zip. Package name is g77346b.zip
for gcc-3.4.6)
gforNNNd.zip - Fortran compiler documentation
gppNNNb.zip - C++ compiler binaries (requires gccNNNb.zip)
objcNNNb.zip - Objective C and Objective C++ compiler binaries (requires gccNNNb.zip)
NOTES
=====
- no documentation packages were built for gcc-3.4.6
- I installed ISL-0.14 (http://isl.gforge.inria.fr/) before building GCC-5.2.0 (this
version only). There is no "official" build of ISL for DJGPP, but it builds "out of box".
Additionally GCC building process uses ISL if it is available but presence of ISL is
not mandatory)
Cross-compiler RPMs
===================
Cross-compiler RPMs of gcc-5.2.0, gcc-4.9.3 and gcc-4.8.5 (for both i686 and x86_64)
are also available from corresponding subdirectories of
ftp://ftp.delorie.com/pub/djgpp/rpms/
I built these RPMS in following environments:
- gcc-4.8.5 and gcc-4.9.3: CentOS-5.11 chroots under Fedora 22 x86_64
- gcc-5.2.0: CentOS-6.6 chroots under Fedora 22 x86_64
Cross-compiler binaries are statically linked with GMP-6.0.0, MPFR-3.1.3 and MPC-1.0.3
and as result are expected to work on newer RPM based Linux distributions (like
Fedora 22)
Also Ada support is available for gcc-5.2.0 cross-compiler (but not native DJGPP compiler)
Andris Pavenis <andris DOT pavenis AT iki DOT fi>
- Raw text -