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 Content-Language: en-CA To: cygwin AT cygwin DOT com References: <82c9bc8e-4048-43d8-a9ad-8ed5485a24a8 AT 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: 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 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Brian Inglis via Cygwin Reply-To: cygwin AT cygwin DOT com Cc: Brian Inglis Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" Content-Transfer-Encoding: 8bit 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