delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2023/09/06/17:11:35

X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f
X-Recipient: djgpp-workers AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20221208; t=1694034681; x=1694639481; darn=delorie.com;
h=content-transfer-encoding:in-reply-to:from:content-language
:references:to:subject:user-agent:mime-version:date:message-id:from
:to:cc:subject:date:message-id:reply-to;
bh=fuo8gvLdtPUlFsd9kJvCBQIwFYbfNjBN+SrUcTv6cLs=;
b=dvW9KBEAO8j7cbDjcNb+iM4FhQqe3DE8fKFlp3vKqcBRh9Fg1GgJZqDOelv2MWW4NG
9HnG6cpDOxv8rXM+/Yf92C5g4kzNs77kettkNtSsDDwK9kWwNyZOBPYrF9oOIH4Xr7PE
ANOCjx7ll4BCoDB8HhKG4IrvSSzMxT3GIvEWEtIoWnqtDs290byS9gjn6opbaZ+8oMIz
35xqZCQ6AQmo2tzn+JSVxATrkWSH5oxTiJkeKaLWmUv5IQ7ICz4ZPmsHtkd4+rsb70QV
8Ei+3j9xbdMZCwgdm5EYYuOiwPQPL7xETpPbiTbI73dT8KxtDGnXkzSo1qKFj6qD3kNL
+wBQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20221208; t=1694034681; x=1694639481;
h=content-transfer-encoding:in-reply-to:from:content-language
:references:to:subject:user-agent:mime-version:date:message-id
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=fuo8gvLdtPUlFsd9kJvCBQIwFYbfNjBN+SrUcTv6cLs=;
b=dc+lC5xQHjqibKaMam/GOXzOxce+GWSx3LILxmp4lHg1Dvdu7B4q0wNMtoGj7h5f1V
h6g4SgIzv/k2vjLmMVVSn0Yp2khvtnArOxgVmfFWfwasbMQER6wRiPOH0L6PRpl3b9++
UOi/X3N57rehrb1afWeyLt0d5gc/0QibSe6/k4JzYZZ4HVl2g6XQexa/qFtObjFbnOnW
ZymjeRq2NUAp2X/BET8bQbp/kKkFP/QhWnrFVLBiiM7cMw7TKZxnuosK1WjqW7UHaDFr
F0bHHPn2dIhhUI2TrAVLf2NO8mSEIdTbkLpye/CAHzSVtGuXfyIp/fYXPlynJQwowRx8
C7CQ==
X-Gm-Message-State: AOJu0YxMp6q+h55u9fEk3iVuuzpqAhoAn6Tu8WWFyXHzHeTxNkD1bppG
NcZh5YGAxcpBWeUj4jS1DIhlQ+zLnj4=
X-Google-Smtp-Source: AGHT+IETn7YkJ8XA8RJtYmnb9Ra8ggi3MLKEXKSoxXHM43Yeu2piQuAC+YzJo/2tHME00kzszVR/iA==
X-Received: by 2002:a17:906:304a:b0:9a2:139:f45d with SMTP id d10-20020a170906304a00b009a20139f45dmr3184547ejd.43.1694034679582;
Wed, 06 Sep 2023 14:11:19 -0700 (PDT)
Message-ID: <f33d1dbf-492d-1dca-8957-143b3f360d36@gmail.com>
Date: Wed, 6 Sep 2023 23:11:18 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
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>
<2ddc5bbe-402e-4db7-921b-f31c6d132dcf AT iki DOT fi>
From: "J.W. Jagersma (jwjagersma AT gmail DOT com) [via djgpp-workers AT delorie DOT com]" <djgpp-workers AT delorie DOT com>
In-Reply-To: <2ddc5bbe-402e-4db7-921b-f31c6d132dcf@iki.fi>
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 2023-09-06 16:34, Andris Pavēnis (andris DOT pavenis AT iki DOT fi) [via djgpp-workers AT delorie DOT com] wrote:
> 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

Didn't know that.  I suppose it has to compile and run some native programs
for feature detection?  Do you happen to know which features that affects?  I
only ever use a cross-gcc but never noticed anything missing.

>> 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

So the compiler needs to communicate with the build system via sockets?  That
is more complicated than I expected, and I see how that would be difficult to
support for native.

Also, I thought gcc 13 would include a Rust compiler, but it seems that's been
postponed to gcc 14.  Don't need it myself, but I know some people would be
interested in having that for djgpp.

- Raw text -


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