Message-Id: <201507190332.t6J3WWQw029127@delorie.com> To: djgpp-announce AT delorie DOT com From: "Andris Pavenis (andris DOT pavenis AT iki DOT fi) [via djgpp-announce AT delorie DOT com]" Subject: ANNOUNCE: Release of DJGPP ports 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 Date: Sat, 18 Jul 2015 22:49:19 +0300 Content-Type: text/plain; charset=utf-8; format=flowed Reply-To: djgpp AT delorie DOT com 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