delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2024/07/15/18:21:16

DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 46FMLFgj3854127
Authentication-Results: delorie.com;
dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=wVUpM8EO
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 24C5A384AB61
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1721082074;
bh=/t6HhNd2UqCd7PsjnaktmJ6ud8O+bOvResIwF/AkAQA=;
h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:
From;
b=wVUpM8EOCG5lQFEh1/QsfZfYL7pG3/6ddtD28NpC7/nLr/XZEX0ZYNIaTMus6xFfz
V0XCGZ/8nFUeX/gEk9+oSo/0YB99khEF3SLeJJwEbtkO7umc5JhF92EVbdmH8Q57tr
wZJF7T7roGlHhPPQjNn0x9WwglVjJZ3lWPGDtl2w=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F0E9B386183A
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org F0E9B386183A
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1721082019; cv=none;
b=F+delob53p1Djd73KCmxoCtOejNhf0dQ9NzFZvpktBokroFRLhtaZ2N9ulPdXud7aKmHgilGfwybtSTlM1Gq5UskOiboeizlJ5umG1HkVCTbeDFLD2gTVEjxUfqyfKQ6CswnnwbAeUMh82rtf4KGcPKnbBbFH21LEZNinJoc6JQ=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1721082019; c=relaxed/simple;
bh=WeW8Hw1kHfXH3OM3Xbbi6a5XjmEVmOabZaXBlRyEVHk=;
h=Message-ID:Date:MIME-Version:Subject:To:From;
b=X/Ts9psJqto/GuJDwqCqapf5V1Z0AXGTqVTKxmGqm9HOg9a71nKg4H9Z4G4OTH7k9PbgYorpGUKCHNNtVJJzAm4bNWQhbU5O/IamyDcSAwVNYnd3x8Z9EvW3cXDpQlNEXVsAOrO6EYQ3OITA7ifZ2vWmwY0dtBrGOiXnYCBmrks=
ARC-Authentication-Results: i=1; server2.sourceware.org
Message-ID: <765ad5a3-80b2-48ec-b0b6-90b323fa5ad4@SystematicSW.ab.ca>
Date: Mon, 15 Jul 2024 16:20:15 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Urgent gcc update to GCC 13.3
To: cygwin AT cygwin DOT com
References: <CAN0SSYxqC85dMNXzdogMXkEOEZiU-YPCsp=oDq5oYfz3OH6NXg AT mail DOT gmail DOT com>
<CALXu0Udho3sY6zCojnEipZjn4pwbQe43nWv3k1n-p3oxRFTFJQ AT mail DOT gmail DOT com>
<82c9bc8e-4048-43d8-a9ad-8ed5485a24a8 AT gmail DOT com>
<CAN0SSYwEG-EtPPhCfx5mW_X2RUA-8euKTDNep1ZcChEtbGB-Uw AT mail DOT gmail DOT com>
Autocrypt: addr=Brian DOT Inglis AT Shaw DOT ca; keydata=
xjMEXopx9BYJKwYBBAHaRw8BAQdAPq8FIaW+Bz7xnfyJ1gHQyf2EZo5sAwSPy/bRAcLeWl/N
I0JyaWFuIEluZ2xpcyA8QnJpYW4uSW5nbGlzQFNoYXcuY2E+wpYEExYIAD4WIQTG63sbl+cr
2nyOuZiKvQKcH1E27wUCXopx9AIbAwUJCWYBgAULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAK
CRCKvQKcH1E276DmAP91Bt8kfJhKHYb9b2sao2fxwJFsl1GlRi516WKI0OkphQEA+ULITsPs
blfzSq+GgI7q4LPfRfTLy4Oo3gorlnhnfgnOOAReinH0EgorBgEEAZdVAQUBAQdAepgIsLwm
GQicfoIBaB9xHp63MQJqVCPbgPzESTg7EEwDAQgHwn0EGBYIACYWIQTG63sbl+cr2nyOuZiK
vQKcH1E27wUCXopx9AIbDAUJCWYBgAAKCRCKvQKcH1E27+zoAP4u2ivMQBAqaMeLOilqRWgy
nV2ATImz1p2v1H5P4kBiDwD3caPK1cxU5lijzuSDCjgtIpgF/avHbjA32fxJdIRwAA==
Organization: Systematic Software
In-Reply-To: <CAN0SSYwEG-EtPPhCfx5mW_X2RUA-8euKTDNep1ZcChEtbGB-Uw@mail.gmail.com>
X-Rspamd-Queue-Id: 0DDDE20010
X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS,
KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,
SPF_HELO_PASS, SPF_PASS, TXREP,
UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6
X-Rspamd-Server: rspamout07
X-Stat-Signature: x4nicjh9p9n7w357ozzzf8ncftkm9idy
X-Session-Marker: 427269616E2E496E676C69734053797374656D6174696353572E61622E6361
X-Session-ID: U2FsdGVkX1/PcCTuHa+XA/5+3FYaVr++LMRQQSi1+Jg=
X-HE-Tag: 1721082015-615988
X-HE-Meta: U2FsdGVkX1+PiCM4Yc/rnp7zSSVC1utTtzxoMOBKcI0UjMNHHhhAdegEHAnvNBcMGip2I7X4QWo/6yAKqE7WWUCDYllYuceWExMRBE+Uj2mMV3/NyLE0iqVN1lRbHQnLhjaEYcJPSGGj4E8UWoaLHxZQfqr+s/a2q+cEHgHDZvWw2y+npNQG5cAT0kwYkt3+X3q5JKLSAoDQzwUY0hEu0banL/z04I2JVrSX1rtOlOrUV73fm6fEBXaeD4ypezO1HXODydIbz6TY07HCWnVSxCAE7Ciw0jKctkZYaEYxaB4ia9byZIsxBIR+bXOz09xeAQQqtxHkuGzPoClLKSzsqPcMCdfilCdEfnyAd/sQ4M3VlshEKHThi96Gbs8qAWhKvyS+2VT+Y6GYCY4Li1ppkQ==
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Brian Inglis via Cygwin <cygwin AT cygwin DOT com>
Reply-To: cygwin AT cygwin DOT com
Cc: Brian Inglis <Brian DOT Inglis AT SystematicSW DOT ab DOT ca>
Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 46FMLFgj3854127

On 2024-07-15 14:44, Mark Liam Brown via Cygwin wrote:
> On Mon, Jul 15, 2024 at 9:35 PM Csaba Ráduly via Cygwin wrote:
>> On 09/07/2024 08:17, Cedric Blancher via Cygwin wrote:
>>> I'd agree that newer gcc 13.x to compile Cygwin and as /usr/bin/gcc
>>> would be a very good idea, not only for performance+STL fixes, but
>>> also since by default the Cygwin distro lacks C++17 support,

>> Huh? GCC supports C++17 since GCC 7

>> https://en.cppreference.com/w/cpp/17

> No, it does not. *Some* features work, but gcc 13.1 was the first
> release where everything mandated by C++17 is working, or at least
> compiling.
> So far g++ in Cygwin 3.5.3 cannot compile anything in std::pmr:*, e.g.
> std::pmr::monotonic_buffer_resource, std::pmr::polymorphic_allocator,
> std::pmr::string, ruling out any realistic C++17 apps (of course,
> HelloWorld will work).

Hi Mark,

You and others interested can either get involved by *volunteering* to assist 
[SWHTDI] the current *volunteer* maintainers progressing their heavy workloads, 
probably involving a lot of testing, failure diagnosis, gcc test discussion, 
patch submission and possibly revision, across various x86_64/amd64 processors, 
trying to be compatible with other uarches, processors, and platforms, or be 
patient while they do their best in their free time (another free to add for 
Cygwin software!)

As mentioned earlier gcc/-core/-g++/-ada/-fortran/objc/++ 13.2.1+20240426-0.1 is 
available for installation as a test package, which means that you also have to 
choose the test prerequisite packages at the same revision level, including: 
libatomic1, libgcc1, libgfortran5, libgnat13, libgomp1, libobjc4, libquadmath0, 
libstdc++6.

Installing and using these test versions and providing feedback to the package 
maintainers is also a valuable contribution, but please also be aware that this 
is a cooperative endeavour dependent on all participants availability, which may 
vary widely e.g. European contributors may take many weeks vacation time during 
summer, and life events and work commitments may also eliminate free time!

[BTW some testing indicates that most PMR can impose heavy penalties unless it 
just provides a light wrapper around the standard `malloc` allocator to support 
STL containers!
It must be nice to be able to ignore compilers that do not fully support the 
latest standards and features.
Perhaps you should look at e.g. Fedora or other Linux distros Cygwin or Windows 
cross or indeed native compilers.
Or maybe consider MSVC or a more up to date commercial offering.]

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer     but when there is no more to cut
                                 -- Antoine de Saint-Exupéry

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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