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> <3901eeab-f64a-480b-ad9a-20505d087c59 AT iki DOT fi> Content-Language: en-US-large From: "=?UTF-8?Q?Andris_Pav=C4=93nis?= (andris DOT pavenis AT iki DOT fi) [via djgpp-workers AT delorie DOT com]" In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 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 Precedence: bulk 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