Mail Archives: djgpp/2011/01/16/18:38:56
This is announcement of DJGPP port of GCC-4.5.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.
Warning: DJGPP port of binutils-2.17 or newer is required.
=======================================
Build for current stable version of DJGPP (djdev203 patchlevel 2) is
available from:
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/
and mirror sites (see http://www.delorie.com/djgpp/getting.html)
ada452b.zip GNU Ada compiler 4.5.2 for DJGPP V2
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/ada452b.zip
gfor452b.zip GNU Fortan 95 compiler 4.5.2 for DJGPP V2
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/gfor452b.zip
gcc452b.zip GNU GCC 4.5.2 for DJGPP V2
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/gcc452b.zip
gcc452s.zip GNU GCC 4.5.2 sources for DJGPP
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/gcc452s.zip
gcc452s2.zip GNU GCC 4.5.2 (diffs against FSF sources and
scripts to generate gcc452s.zip)
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/gcc452s2.zip
gpp452b.zip GNU C++ Compiler 4.5.2 for DJGPP V2
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/gpp452b.zip
objc452b.zip GNU Objective C and Objective C++ compiler and
runtime libraries v4.5.2
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/objc452b.zip
ada452d.zip Documentation for GNU Ada compiler
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/ada452d.zip
gfor452d.zip Documentation for GNU Fortran compiler
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/gfor452d.zip
gcc452d.zip Documentation for GNU C compiler
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/gcc452d.zip
gcc452.README DJGPP specific readme file
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/README.gcc452
(it is identical with file gnu/gcc-4.52/readme.DJGPP in archives
gcc452b.zip and gcc452s.zip)
Binaries are built and tested mostly under Windows Vista Business (SP2)
========================================
Build for development version of DJGPP (CVS version of djdev204) is
available from
ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/
ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/ada452b.zip
ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/gfor452b.zip
ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/gcc452b.zip
ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/gpp452b.zip
ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/objc452b.zip
Binaries for djdev204 may not work with djdev203r2 (at least
C++ compiler).
Binaries for djdev203 may probably work also with djdev204 CVS
versions, but also such use is not recommended.
Source RPMS needed for building Linux to DJGPP cross-compiler
=============================================================
I myself have tested binary RPMs on Fedora 14 x86_64 only
They are built under CentOS 5.5, so could expect that there should
be no problems also with RHEL-5.5 and hopefully also with other recent
enough RPM based Linux distributions.
Cross-compiler SRPM:
ftp://ftp.delorie.com/pub/djgpp/rpms/djcross-gcc-4.5.2/djcross-gcc-4.5.2-2ap.src.rpm
Cross-compiler binary RPMs (built under CentOS 5.5 i386, tested also under Fedora 14 x86_64):
GNU C compiler:
ftp://ftp.delorie.com/pub/djgpp/rpms/djcross-gcc-4.5.2/djcross-gcc-4.5.2-2ap.i686.rpm
GNU C++ compiler:
ftp://ftp.delorie.com/pub/djgpp/rpms/djcross-gcc-4.5.2/djcross-gcc-c++-4.5.2-1ap.i686.rpm
GNU Fortran compiler:
ftp://ftp.delorie.com/pub/djgpp/rpms/djcross-gcc-4.5.2/djcross-gcc-gfortran-4.5.2-2ap.i686.rpm
GNU Objective C and Objective C++ compilers:
ftp://ftp.delorie.com/pub/djgpp/rpms/djcross-gcc-4.5.2/djcross-gcc-objc-4.5.2-2ap.i686.rpm
Tools for GCC 4.5.2 (curently only fixincl):
ftp://ftp.delorie.com/pub/djgpp/rpms/djcross-gcc-4.5.2/djcross-gcc-tools-4.5.2-2ap.i686.rpm
Info files of GCC-4.5.2 (a separate RPM file as these files are expected to
conflict with system compiler info files, but You do not need to install them...):
ftp://ftp.delorie.com/pub/djgpp/rpms/djcross-gcc-4.5.2/djcross-gcc-info-4.5.2-2ap.i686.rpm
On can get these RPMS from my site:
http://ap1.pp.fi/djgpp/gcc/4.5.2/rpm/
You need also cross binutils:
ftp://ftp.delorie.com/pub/djgpp/rpms/djcross-binutils-2.19.1-10ap.src.rpm
ftp://ftp.delorie.com/pub/djgpp/rpms/djcross-binutils-2.19.1-10ap.i386.rpm
or
http://ap1.pp.fi/djgpp/gcc/4.5.2/rpm/djcross-binutils-2.19.1-10ap.src.rpm
http://ap1.pp.fi/djgpp/gcc/4.5.2/rpm/djcross-binutils-2.19.1-10ap.i386.rpm
You need also DJGPP development libraries, include files and some tools (eg. stubify)
ftp://ftp.delorie.com/pub/djgpp/rpms/djcrx-2.04pre_20090725-13ap.src.rpm
ftp://ftp.delorie.com/pub/djgpp/rpms/djcrx-2.04pre_20090725-13ap.i386.rpm
or
http://ap1.pp.fi/djgpp/gcc/4.5.2/rpm/djcrx-2.04pre_20090725-13ap.src.rpm
http://ap1.pp.fi/djgpp/gcc/4.5.2/rpm/djcrx-2.04pre_20090725-13ap.i386.rpm
(2009/07/25 CVS version with some additional patches)
=========================================
See
http://gcc.gnu.org/gcc-4.5
for more information about GCC-4.5.2 and about changes in comparison
with earlier versions
Also see file gnu/gcc-4.52/readme.DJGPP (from gcc452b.zip and
gcc452s.zip) or
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/gcc452.README for more
information about this port.
There is also my web page about DJGPP port of GCC
http://www.iki.fi/andris.pavenis/djgpp/gcc
I cannot promise however, that I'll update it very often.
However new versions may appear there earlier (including ones not available
from ftp://ftp.delorie.com).
Andris Pavenis <andris DOT pavenis AT iki DOT fi>
- Raw text -