From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: master 37889523278: Add new `swap` macro and use it Date: Sun, 28 Jan 2024 12:17:17 +0800 Message-ID: <87o7d6hz1u.fsf@yahoo.com> References: <170452579053.27998.16123231327386305897@vcs2.savannah.gnu.org> <87le9297ei.fsf@yahoo.com> <87cyue92fx.fsf@yahoo.com> <877ckm8uzz.fsf@yahoo.com> <83v886sgtl.fsf@gnu.org> <4719da9bc2bbcffdb634@heytings.org> <87bk9o1ooo.fsf@yahoo.com> <83cyu4fl4o.fsf@gnu.org> <877ckc1gs9.fsf@yahoo.com> <83a5p8fehd.fsf@gnu.org> <83bk9mepkt.fsf@gnu.org> <9245debeed69c26665f0@heytings.org> <87h6jbwfu4.fsf@yahoo.com> <2f5a5ec4d5c204a5200d@heytings.org> <87il3flbxj.fsf@yahoo.com> <87bk96jkdz.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6094"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Gregory Heytings , Eli Zaretskii , emacs-devel@gnu.org To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jan 28 05:17:53 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rTwcD-0001VS-Pu for ged-emacs-devel@m.gmane-mx.org; Sun, 28 Jan 2024 05:17:53 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rTwbw-0008FH-Cg; Sat, 27 Jan 2024 23:17:36 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rTwbq-0008F0-QQ for emacs-devel@gnu.org; Sat, 27 Jan 2024 23:17:32 -0500 Original-Received: from sonic307-10.consmr.mail.ne1.yahoo.com ([66.163.190.33]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rTwbo-0000Jr-Bm for emacs-devel@gnu.org; Sat, 27 Jan 2024 23:17:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706415446; bh=jbDOpmtiV+5hy5nb+HPmGfCFZxPsi+L3qy3YtP+fQZk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=YhMmRu6dFxf7q9G9v9ef4eKztL7m7iP4U88AOL37BNs4o/VYXINUwyRMq/Nm5STTpQUXufEv2yH+oUUfSg6/tYxwWehlXzSabxgKe/joPuOLjxhQqcbLEqBpGZae79d1v7mqvkzudhmZyX8ChExDwoR1ePE8mzIOEtuyw+R6JrqJooHQ5qBsujZTctSCYJ6Abu/jwshul2Df+ZozFhA3/3Efb7n/iFWRkoFjMwiG+SIU/uxceZW0P+dyP1YgU5VaDxKyXpBRurE0AZN8sfZa5w09AT0aO5AKqK6LDvUs9mBj8m6rey1I5odjgGy0MuHC2EwYe/KxNw2I0ihtDlIhfQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706415446; bh=bcRQCyTAgIzLPlwGwjX9TOtY+odU4pj9MUImWJkS2uG=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=WIHEHl9rZZ3HLCQPzlpa9n2kCaPZIC1KQaUpYc9/RdXlJFkK3rfF7cDpq7fEjBvCVaSDSE6ESZ3+ArTv+DyaiNcEuqbHlabVUaGsDtMpHCDEd7qMAkdnGn24h5Y760wZsystzoY5egmrSCuMXRW01lLCrnlkDdTTdlPRkPZKm8LgvgF2R26DTiHwNE+vmnnn8TrcdlGwhpPRR6/49bVmAS1P5zYYjChpYz6N44IKwTHWYFqRi04aKxqfhn0s5396YAlZxCI9UeHYqtZ0jPAQzHYPNeCVFjWOvjZv74fZRj2GPFTSLZnXsKcYCz+tyBNtYZyLZ4K0XPiS4WhuLzT8qQ== X-YMail-OSG: xYloIqsVM1m8QwrMEb4hfOkZyFSsWISwthnv.ejMshLEzDUXTjjzgzV1POhfknj mSulTbX6RJmS3H06x1q2XT4c972XoTzDUsQpgd8aFG5q_tFoDO8dN0KB4.McnK0kVf34qhQhpdCT kUVXSdot7dO_X8BzNg5tFwnQT.ahJBS4d8fImPNcq.4hXougN1Z8HqLS67ouK1C5e9JndDUI.0Kx NK2HNzCzpCQ58XDrtFFINz7rrcXlu07PH25xeLNRzb8Qy1aQHkIeyiIb_OC9FeXQVratqg1EGcKl 1uvzlt_NzBGDotwYrr4fb4qsya4gCewcOBuxV5HcVnmPuBeo2oFCV3sAlMB6FxJBLKE3Upp9BvED u9ZaiYegAZECSwKwxs4zI2QbZsP174wUdD5BC2CNIfgba8oKvZjI4Jx4bOgY8V58N9Y3ruTra106 b7RJDn04xdZ6AnebggSmqxRqL4QZAV_YpzH9QNbUpVWL7o1S8jtReLhDu9xlq3G3Is4J3oR3a8Vb wyGdhmP03bvbTbFfTyOdf7viTUPV5CD0AJ9oSYgFMjFaTV9wAJ2Pp1Nv2_TPnU.TMLdHWQNpgKAY 0AMtILrr9DSowSypq38lbivgvJgeqpbfg28mPhR5rd_F.Llj3zEllkQw_Usk35W2B_XUHtlR2qI3 uLI1D4pgpzC4OQrzWDPvoXEcm7gDnJYmTcYM0GdC0G0qYkV9tSjDnp8OnxW7eGqXjq3.S_x87HqT C4.pgJ7qdnY7iEJZ4nWIa4UY6PpNWuaz048gvj2GQIjQy3DYdNfeWLGSexz5AN6HN7S45GhjNW4. 0LhDx4drLNYH.tIcc5blrClyIyLM96bZ9p40PujQ5b X-Sonic-MF: X-Sonic-ID: 7cc595b9-88da-4e62-b386-83c4cce729a1 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Sun, 28 Jan 2024 04:17:26 +0000 Original-Received: by hermes--production-sg3-6dc75bc8fb-ddr5z (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 808cfbecd4a690f573c0325e2d7d33ac; Sun, 28 Jan 2024 04:17:23 +0000 (UTC) In-Reply-To: (Stefan Kangas's message of "Sat, 27 Jan 2024 18:35:30 -0800") X-Mailer: WebService/1.1.22046 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.190.33; envelope-from=luangruo@yahoo.com; helo=sonic307-10.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:315521 Archived-At: Stefan Kangas writes: > Thanks. The question was if they can install and use Sun C 5.9, and the > answer seems to be "yes". > >>> - Finally, why can't we ask these users to run GCC? We also don't >>> support MSVC, for example, so adding another unportable compiler to >>> the list doesn't sound like a disaster (especially since they can just >>> upgrade to the next version). >> >> AFAIU MSVC is not an ISO C99 compiler, so it's natural that we don't >> support it. The MSVC build also required its own build system and >> Makefiles (see nt/configure.bat, cf. config.bat), which were already >> nonfunctional by the time support was formally discontinued. > > You didn't answer the question, but I did some research myself, and it > seems like you can indeed build GCC 4.9 on Solaris 10. It is indeed possible, but so is running GCC 3.4.x. The relevant question is not the feasibility of upgrading to new compilers, but whether anyone is interested in building Emacs with such compilers now or will be in the future, whether on a whim, out of convenience, or whatnot. I'm sorry it's come to this, but if __typeof__ is to be used unconditionally, I will simply leave, because I will not continue being drained by this exercise where I am prevented from compiling Emacs by my own preferences in the name of a few score lines of cosmetic code that neither address bugs nor provide some other significant advantage. I only note that many weeks' worth of emails have been exchanged with no swap macro existing in lisp.h, and that has produced no great disaster. Thanks.