ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2011/07/26/01:51:35

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=gamma;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:cc:content-type:content-transfer-encoding;
bh=JKeOT/RrXx4B0Uqsle8baLaEQtgILYemjKrmTY7eRfc=;
b=M2jiIP9IXOuG2qDUIDLsJ+b6T/GaVKspGfAYKM74NB+2bXm8p+VUoKO0WAbFx7q7Ax
MgFsrqEeDt9xXanlDKWSY7nQDIjcwG6qszizEFN8OSMnD14MRoD0HS4IyaCX3rHPHDk8
uHXf7bejlNyTPHIzRq4wpEtVrXM+xE8HQfL0o=
MIME-Version: 1.0
In-Reply-To: <4E2E5269.70402@iki.fi>
References: <CAA2C=vAhTVc9f3coSdkT_r_fpXo0miZjCCQ1w+Bo6Gmv+t3Upg AT mail DOT gmail DOT com>
<4E2E5269 DOT 70402 AT iki DOT fi>
Date: Tue, 26 Jul 2011 08:51:26 +0300
Message-ID: <CAA2C=vAzOz1fSHXHsXpa39WVsctdpGBfMPwM_FwpCmMdrKyw9Q@mail.gmail.com>
Subject: Re: DJGPP_MINOR no longer defined?
From: Ozkan Sezer <sezeroz AT gmail DOT com>
To: Andris Pavenis <andris DOT pavenis AT iki DOT fi>
Cc: djgpp AT delorie DOT com
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id p6Q5pVkb016500
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Tue, Jul 26, 2011 at 8:36 AM, Andris Pavenis <andris DOT pavenis AT iki DOT fi> wrote:
> On 07/26/2011 01:02 AM, Ozkan Sezer wrote:
>>
>> I use __DJGPP_MINOR__ to understand whether I have djgpp>=2.04 or not.
>> In more recent versions of gcc, specifically starting with gcc>=4.3.0,
>> DJGPP_MINOR is no longer defined and djgpp.ver is no longer generated.
>> Is there a specific reason?  (If this is a well known thing, sorry.)
>
> You have to include sys/version.h or some other header which includes it
> to get DJGPP_MINOR
>


I know that.  However, gcc-3.x and gcc <= 4.2.x already did that by
itself and defined the macro, which is no longer the case with gcc>=
4.3.x

Thankfully, stdio.h (as well as go32.h) includes sys/version.h, so I
pay special attention to include them before doing version checks for
the moment.


>> (As a side note, the *s2.zip patch files are no longer provided either,
>> which is a big unvenience since we have to download 60+ mb of already
>> patch gcc sources...)
>
> Creating source zip archive using contents of gcc***s2.zip and original FSF
> source package is not tested for DJGPP already for a long time (also
> DJGPP ports of Autoconf and Automake are too ancient). Therefore this step
> is done under Linux:
> 1) building Linux-to-DJGPP cross-compiler RPM packages (side result
>   is source archive for DJGPP, eg. gcc461s.zip)
> 2) using it build native compiler for DJGPP
>
> There is an archive which replaces gcc***s2.zip, but it is on
> ftp.delorie.com
> inside cross-compiler SRPM file. Maybe it would be nice to put it also
> separately.
>


Since I build my cross compilers myself and review the applied patches
before doing anything, having a separate patch package would be really
appreciated.


> Andris
>

--
Ozkan

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019