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 09:51:04 +0800 Message-ID: <87bk96jkdz.fsf@yahoo.com> References: <170452579053.27998.16123231327386305897@vcs2.savannah.gnu.org> <87plye9ahs.fsf@yahoo.com> <83o7dyua0d.fsf@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> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22172"; 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 02:52:20 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 1rTuLM-0005ZI-0W for ged-emacs-devel@m.gmane-mx.org; Sun, 28 Jan 2024 02:52:20 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rTuKO-0002F5-JK; Sat, 27 Jan 2024 20:51:20 -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 1rTuKN-0002Eu-89 for emacs-devel@gnu.org; Sat, 27 Jan 2024 20:51:19 -0500 Original-Received: from sonic303-22.consmr.mail.ne1.yahoo.com ([66.163.188.148]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rTuKL-0001ZW-Ey for emacs-devel@gnu.org; Sat, 27 Jan 2024 20:51:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706406675; bh=ytkTMSucXYOoKWy3mdnjZ9hSSVUREsGE1B+dSb8oNh4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=qYgiccLra2w8PeHwAAXeuEAsFC7Ms6iZ3ZsW6RfpCLmYW7H8Gh25hKRAku/qprO6K4wKIgR5hCw+3RlizSk/7h9X0vaUx90qO+e1ojTYFcSM5qAAt04Yf/hg09xVgSVKY/iU69yu5BTa9/ggxNHC57wL33qtMAJBnCuw0e6jCZyfGlqaTVOZk7x/l65JYMb5PriUL4UVak3wibDVuxVAPPEJ6BLfx0vJsJpi9KyT6YVjdssxMgjP+RpDGNMmebe6Hwqj4tNBXiEcMlmhzITxhGif6Vnvz9yiTKQMVitvo65OjyBUb4ak6CyXj08bepfzFwZB07K60XOEYtDkUxquYA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706406675; bh=bKxKCMuYG+11eZI2Mwmj8n6XxxO1hMDEqi9rYBysVLV=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=GKsBKUxAmIDt79mLVOXdKoIwz9iu/YUo/wtAS1R4/47WzMBRcv4DAwuG93tt4GUF0PtXEq4JazuXYSdq+yEBDQycgs/FaF6RSwTZYVdNI0LMrahmnL3CJizmnv2t3vggcBkSRwsnpNwRvNjr0n4MEKINJjpfiNz26HmkFyR5hDVmoaaIvVvNvdLPaAqA7W+tjxqclFIa/W34Lb6xO1TtKWh2wRevmSOz/N97ztOrn7oJ8LYb55GZmAgviZ/A6SGm6dweUIi+IHCyYHjv79FcnAZWoqdaXFyHPfUKO8QNhtkw4JLhi714sDamdqXmXCgQ0cWLRB++Nzh7cyqJc3wFtQ== X-YMail-OSG: UbtxATIVM1nHYgbXQT7hq3RyenjLelnR2zB16G0bBrmiFsWQa07W97DmTAaVqN3 EF3RntbPrH7uAaB9nvKh2m5pVWCf6LYsPPN8m.DNusbnxCraSTBieIgtwsHpA0RW1QwKP_UdHkfa Aw7TvSXzcqgKbQJWrev5IiDBGdEFPrucqkz5LoQ1vERlV4oOwftB0UFgi0eOkF43Sxh2wUiw_xB4 xvRDXqVmO5Lt4hElxNdEeHZxUKo_kcOMW.SCpW0_7bsQrEtZp.hgWqcMUY90znmNM8kdMJeo6PJr yXGNKrMntP6qqO6RODMxlxjqah7_Uz_KqyDEv8ehICFaRK7JG21JpkKXJAPBEDg7apSs0PeVFveC 8mYhVc85VlhnIy9qPLU6FKggCMCSVbaCTxIjmlSkZfcPHN37DrUXQUsjm8dfOmch5mVYFZj9aG.c dElnNSTuIGyWZ3kLrnlZ3E2CN3L8ySvoEUcqGr2XVGc0ilkfZ0b5XHNGFi7VKA0ZE6HExy14z4Kk 29JTsSTvcAd5RWO_oK9McI5wlyurcPvHt0_HfEau2zwJHKTPyDiHcbELfLU.JGOcin2pAL0wge_U fEgtppbq8L_9EzHpuUDhQ1J7DumyQI83WU.WMLFI5UPzinmKkKndkIvh64HY_nO_HFKiAcjVdUoH cidrTvZSa2.U2gJGW6WacS3djgb2znv_6IUWi3JqD4ZLsKmkWCm.xRAutQXD.AEdDusASMcwc7jV z5Dm28z_edCYpaZpZlCAsi3sTxotYyTAEkLtg6wnotnaIrgVVCwuUXTcR.Bq2Xp1NSjgt8hYjvkK eFafN57Kd6a59qi29nVUkzVPn7FSJE57VZBgiBb7wB X-Sonic-MF: X-Sonic-ID: 1a377d8e-3f0a-46ab-9833-448a13ac9bcb Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Sun, 28 Jan 2024 01:51:15 +0000 Original-Received: by hermes--production-sg3-6dc75bc8fb-wtvcs (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 298ffb445ba24caa5537b4bf7581d9c1; Sun, 28 Jan 2024 01:51:10 +0000 (UTC) In-Reply-To: (Stefan Kangas's message of "Sat, 27 Jan 2024 15:44:17 -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.188.148; envelope-from=luangruo@yahoo.com; helo=sonic303-22.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=ham 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:315508 Archived-At: Stefan Kangas writes: > Po Lu writes: > >> Considering that you downloaded Sun C from the Internet, it is probably: >> >> $ /opt/SUNWspro/bin/cc -V >> >> cc: Sun C 5.8 2005/10/13 >> >> that is 4 years out of date. Install: >> >> $ /opt/SUNWspro/bin/cc -V >> cc: Sun C 5.8 Patch 121015-07 2009/04/22 >> >> with: >> >> # smpatch -G -i 121015-07 > > I don't pretend to be a Solaris expert, but the above suggests that you > can upgrade software on that system. > > - What's stopping users from installing Sun C 5.9? Patches are only provided for installed software to be _updated_. Sun Sun C 5.9 is not an update to 5.8 but a completely new compiler, with a suitably new package name, separate support and update arrangements, and the like. > - Which systems are we talking about, and do we have any reason to > believe that they are in wide use in 2024? Presumably, these machines > were installed before 2007, when Sun C 5.9 was released. Sun C 5.9 is incompatible with 5.8, and users may choose to run either compiler (as well as later releases) on Solaris 10 systems, until 2027. > - 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.