You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to djgpp-a...@delorie.com
This is announcement of DJGPP port of GCC-4.7.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.19 or newer is required.
It is however recommended to use binutils-2.22
or newer
Use of DJGPP port of binutils-2.22 or newer is required for building
gcc-4.7.2 for DJGPP.
The bug that caused several last versions of GCC to crash when
DJGPP environment variable was not defined is now fixed. This version
reports in this case error message about DJGPP installation error.
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/
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
- CentOS 5.8 ix86 (really in chroot under Fedora 17 x86_64)
- Fedora 17 x86_64 only
They are built under CentOS 5.8, and linked statically with GMP-5.0.5,
MPFR-3.1.0 and MPC-0.9 to avoid unnecessary dependencies and increase
compatibility with other Linux distributions. For example they are
expected to work without problems in recent Fedora versions
(both i686 and x86_64)
gcc472s2.zip is no more provided as patching GCC using DJGPP tools
has not been tested and even attempted by me for a long time.
DJGPP source file gcc472s.zip is a side product of building
gcc-4.7.2 Linux to DJGPP cross-compiler RPM packages. See source
RPM for patches applied to original FSF version of GCC-4.7.2.
You can find the same contents in the file
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>
rug...@gmail.com
unread,
Oct 1, 2012, 3:13:57 PM10/1/12
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to dj...@delorie.com
Hi,
First and foremost, thanks again for your efforts.
On Sunday, September 23, 2012 2:44:45 AM UTC-5, Andris Pavenis wrote:
> This is announcement of DJGPP port of GCC-4.7.2
>
> ada472b.zip GNU Ada compiler 4.7.2 for DJGPP V2
>
> (NOTE: contains 1 file name conflict on systems without LFN)
>
Sorry that I'm a week late in testing this. Anyways, it still has the same SFN-only tempfile problem (via gnatmake when compiling Gautier's ENG3D018.ZIP) previously reported (June 20: "gcc-4.7.x and native Ada compiler for DJGPP"). IIRC, you had fixed it here below, but I guess you never integrated the same change for this newer compile:
Apparently it tries to write to GNAT-TEMP-000001.TMP and somehow gets confused if LFNs aren't available.
"It seems that we need to have own version of gcc/ada/s-os_lib.adb
with modified temporary file name generation for DJGPP. "
P.S. I thought "1 filename conflict" could be avoided by removing / renaming the "GARLIC" version of that file (s-stratt-xdr.adb) since we don't need or use it, but it's your decision, I suppose.