delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2023/09/06/10:34:38

X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f
X-Recipient: djgpp-workers AT delorie DOT com
Message-ID: <2ddc5bbe-402e-4db7-921b-f31c6d132dcf@iki.fi>
Date: Wed, 6 Sep 2023 17:34:31 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: gcc-13
To: djgpp-workers AT delorie DOT com
References: <43a80695-a096-41e7-9f3d-5e92a3037deb AT iki DOT fi>
<CAA-ihx-su+z=sO+Yp8ZshzOJdJfXzaWTbJta0shM7hsE9umRLg AT mail DOT gmail DOT com>
<3901eeab-f64a-480b-ad9a-20505d087c59 AT iki DOT fi>
<bb5b7e6b-4788-b200-7020-2c4d7950d2c2 AT gmail DOT com>
From: "=?UTF-8?Q?Andris_Pav=C4=93nis?= (andris DOT pavenis AT iki DOT fi) [via djgpp-workers AT delorie DOT com]" <djgpp-workers AT delorie DOT com>
In-Reply-To: <bb5b7e6b-4788-b200-7020-2c4d7950d2c2@gmail.com>
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On 9/6/23 01:03, J.W. Jagersma (jwjagersma AT gmail DOT com) [via djgpp-workers AT delorie DOT com] wrote:
> On 2023-09-04 18:29, Andris Pavēnis (andris DOT pavenis AT iki DOT fi) [via djgpp-workers AT delorie DOT com] wrote:
>> I finally uploaded a month old build of gcc-13.2.0 to http://www.delorie.com/pub/djgpp/beta/v2gnu/
> Thank you!  Will try building a cross-compiler soon.

For cross-compiler GIT tag djgpp/gcc-13.2.0 on https://github.com/apavenis/djgpp-gcc should be 
preferred as there is no need to regenerate GNU automake/autoconf related files for this tag (no 
changes to theese files).

Also libstdc++-v3 configure does not do entire check for libc features, when cross-compiling it,   
and as result library setup is different from one of native build. I though about doing 
cross-native build from Linux (--build=x86_64-linux-gnu --host=i586-pc-msdosdjgpp 
--target=i586-pc-msdosdjpp). I have tried, but it would be not a nice idea to build official 
packages that way before that libstdc++-v3 problem is solved


>
> On 2023-09-05 19:17, Andris Pavēnis (andris DOT pavenis AT iki DOT fi) [via djgpp-workers AT delorie DOT com] wrote:
>>>> - no testing at all for such new C++20 feature as C++ modules - they may not work at all. I do not
>>>> know. And it is highly unlikely that I'll try to fix it if it does not work
>>> Modules were a huge change, and I don't think GCC fully supports them
>>> yet anyways.
>>>
>> I had to exclude several ways of module support (only one left) as they were unusable for DJGPP
> Does this also apply to cross-compilers or only to native?  I doubt there will
> be many module-only libraries, so it's probably not very important.
>
Checked what I have changed (already for gcc-12) and it is changes is for case when __DJGPP__ is 
defined, so for building compiler with DJGPP even cross-compiler for DJGPP target

- https://github.com/apavenis/djgpp-gcc/commit/4a343fe0afb32fd451f5a6f6851334cce0d1e6a8


Andris


- Raw text -


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