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: Enabling native compilation by default when libgccjit is present Date: Sun, 05 Dec 2021 13:46:31 +0800 Message-ID: <87mtlfsix4.fsf@yahoo.com> References: <83wnkm94oq.fsf@gnu.org> <87y251vdeh.fsf@gnus.org> <87lf11tlzf.fsf@gnus.org> <87r1atrsp9.fsf@gnus.org> <8735n85fa5.fsf@gnus.org> <87r1arskmq.fsf@gnus.org> <87r1arsjpu.fsf@yahoo.com> <87ilw3sjlr.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37029"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: eliz@gnu.org, akrl@sdf.org, stefankangas@gmail.com, Richard Stallman , emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Dec 05 06:48:42 2021 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 1mtkOA-0009QU-QO for ged-emacs-devel@m.gmane-mx.org; Sun, 05 Dec 2021 06:48:42 +0100 Original-Received: from localhost ([::1]:50632 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mtkO9-0002sH-D4 for ged-emacs-devel@m.gmane-mx.org; Sun, 05 Dec 2021 00:48:41 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:39320) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mtkMF-0001wr-Na for emacs-devel@gnu.org; Sun, 05 Dec 2021 00:46:43 -0500 Original-Received: from sonic307-10.consmr.mail.ne1.yahoo.com ([66.163.190.33]:33142) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mtkMD-0006nR-Jy for emacs-devel@gnu.org; Sun, 05 Dec 2021 00:46:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1638683200; bh=2iQn2RTjqvKGEzOuU3jBVaYuC+ZVPxJk4vLTS697PvQ=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=d8RSmKTXzam4f0Es4wutSVA3jwDLRTwaxLiStbwTuKW41nqBy4uCXYmaMVaMf6YkYTCiXKds1CLA8a0PIXy251Pvi3xI3zsPbBv76EUcphhoHQmVT1l8mWs4MR4TCEh9diygkywAtegHaNCQT2o7M5j5qPSGo8atyuFB5s1/kEYkBPVtpBaeBY/GJBtRycbBKAyLKio29bcKSz1b1IKvi1a7cC8bvvZPcv2uBEcvZxNyxMX5m9r6BTZkkTxMP6aPJSWlJG7EA8FD/UWkQzhb5hDzVa1073IQRXSDsL59xy8b5gH2JU+WADtQ8EeD09CzguMbNqOCvJ5ZATrhVOkE5A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1638683200; bh=sUDo4BGKGgq2mxRAA3Xe9Lc98SXZ8jT4hTYm//25NDK=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=g1t+9tYswpkuV2CREBT/GWFz9xH5nv/1fnjTT9PnMQHWKUQNCVWrV0zuMao5FA1PbbZGOMWwU36pecpMmhKACCgY9iDL0zEo/F6bzGEndyTR++BYE8BQi8cn/o8B3JNddeJjgR3NUm8qRav/LyaWaj0VUz7VvJGg9Yw+8M4SP+I0v5N/ZFfnX1xNrxNkucZG5uwEhtgygmldK1Y4XcIgJQvxlfwu0BdHOH7JmaU1eT4YJ/u7ad+BeaON8kiB91/OJPwSwjICkbrH+/rSM+KnBQm8L76xAqd1zZ/x4DoiXMty1crrmccppaHX9UjsIxD/JGsDNMbUBsaOwYFVTzyZpw== X-YMail-OSG: CSHop88VM1mOANTXxvybwyIMPC531xH3rZ.T7M7mlFhOj0CSOSkCywSm9yowMw1 9TRTmwT4DpVH7ah0HPIlGgVzf88aH.toHQF6SHUyYbUoWSNHrwAs6Mey0F73okyc7ezlu.ywOuA0 2V7A36tcgXDzpuT5DeNu6XDhjPfPzpuKiWZx5GokJp4ak8BK7Yu39Brx5gpS3SvohsZ6FO5M6bk2 XI4uD_8NEFCo1H0UKmtdcWxO5T3IYdghq8hXbVOURIQpCrlxtyy..coMxgpil0ZCwQr3wlo2sdv2 mdRjXhGjvFySc62GHoGKeOnoUYE.FNrJvtB_m8U6v4MNpb4.qh.vCrKUeMpAUgfLQD8Ee7cGA8Jh L1U8ln9Sb8TzMER4_zyLtxZ516l2Jf2ohaNAA.eS07kfTTdPu1weC3QlZAOpvbW6_ch2zyxcZVBm 3Kf.xDFNsdRSdYWrkaHUa8jgjdzPMk4vMrsXZE8gyxrQYMMZH_b.oTfGxgCNgpLSAP0QMv9n5jJG NEbEtVKbaFLolPqRmgLzdU4fQ3gzRMBBXpktRlIAnv_YSadGNGvHg.UrFT2x5b_2GDSaPBJWa_jf Q1dKm2QwQA9GvciJRELrncziF_mXsta8y8OBcl3QAqoDqjJarxQ26WhfrS4heQc.ArRxbaTGkbXF KX.v4Gfb1l3IhFnzlGvVaQLe6RJc2LtU2hwO9tkeU.Nz8mBok7rJE0OtZ8XxBlqfYGoOVKsBngu1 s3jmgULKE5c4i33lpMIh0ADt7lG_eKSfYL0nMFlzMZGdBF.lkZgTR0epPDlq7gofthPNJkprBkkQ 5HXkh94iPEEDEplai6A.EvoMWV.nIOCC.H0ByS7D6q X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Sun, 5 Dec 2021 05:46:40 +0000 Original-Received: by kubenode516.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID a07a6aecdaf3e4148907432cd39e688d; Sun, 05 Dec 2021 05:46:36 +0000 (UTC) In-Reply-To: <87ilw3sjlr.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 05 Dec 2021 06:31:44 +0100") X-Mailer: WebService/1.1.19306 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 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" Xref: news.gmane.io gmane.emacs.devel:280960 Archived-At: Lars Ingebrigtsen writes: > Po Lu writes: > >>> Most distributions will probably release Emacs 28.1 with native >>> compilation switched on. >> >> Why is that so? Most distributions only build their Emacs packages with >> the default options. > Several distributions have signalled that they want to ship Emacs with > native compilation switched on (and at least one said they're going to > be doing a full ahead-of-time build, if I remember correctly) -- > presumably because that'll give their users a faster Emacs. Could you give a definitive list? Otherwise, "several" to me doesn't sound like "most". I can plausibly imagine distributions such as Arch doing so, but not much more aside from that. Some distributions will probably have separate packages (like what we have with distributions shipping emacs, emacs-lucid, and emacs-nox) for native compilation, but I cannot imagine it becoming the default. Thanks.