From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: Enabling native compilation by default when libgccjit is present Date: Fri, 3 Dec 2021 14:39:15 -0800 Message-ID: References: <83wnkm94oq.fsf@gnu.org> <87y251vdeh.fsf@gnus.org> <87lf11tlzf.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23646"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , Andrea Corallo , emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Dec 03 23:40:18 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 1mtHE1-0005zz-AO for ged-emacs-devel@m.gmane-mx.org; Fri, 03 Dec 2021 23:40:17 +0100 Original-Received: from localhost ([::1]:53156 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mtHDz-0008Km-SJ for ged-emacs-devel@m.gmane-mx.org; Fri, 03 Dec 2021 17:40:15 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:58894) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mtHD6-0007dL-Gd for emacs-devel@gnu.org; Fri, 03 Dec 2021 17:39:20 -0500 Original-Received: from [2607:f8b0:4864:20::102a] (port=55028 helo=mail-pj1-x102a.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mtHD4-0004EA-EY; Fri, 03 Dec 2021 17:39:20 -0500 Original-Received: by mail-pj1-x102a.google.com with SMTP id np3so3369411pjb.4; Fri, 03 Dec 2021 14:39:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=/1BgsbACHH+rtiOAhRQAe3SJ/j1yS7gqCNLg8cghBng=; b=WtbnRovF+dvOsPcQyIWM7B1U4+57suka+KwE2y7pUli8eidNTfpjYL/ioAWb6yc/zJ 0U4mYpN+Ks+/lWD/Lls+nr2XzzFH8ak9dWY4CzP4pVtdhLbAtwTWCsp0V2qSrDXbNQ5w XdcbF1RT4P3fevnN4qbzVwDkJ2i9AsjMr7UijTiLG29slYn292HevW2U+JjhaKXlT79P Q4Wijlt8BiJn/fM1CC3u6JLvGXC9XxN9fAQdxPcNAxNqeSMvWr0SIG7ic3lrNegeoDS3 BdVqkaW1KgM9Q3RtrIiwSKGBxAy79ZWA2W97PVbqt9C0UBgOBCBJDMNRTwta1GmPpact p8QA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=/1BgsbACHH+rtiOAhRQAe3SJ/j1yS7gqCNLg8cghBng=; b=WGF+nuv810FS6SSCfiM200oXTZAkLjiucoQlvvAY2zrRv1LEp0u12bq/l4AA9fvrYX EnuWdjNDWzgXRGKhrLwG7W4b4OH3kM9WcaEWGaXE8I5OGk3zr63BSQIrGmtt1rDxrZiw hBZPSfxnLYttMySi0QlEmgFrSK6XodJ41kIq2gX3imb4i4hcAVTk6E/ZrQccRDil+K9j CibMikze4+3yvYEQPM60leSIynwyvR+pgGW9sdIfFyPqadb79jr6n4btUlO5cB+njHoW SuQ2grNnhuSJ9c3PjIbCWKw9FUOmcjIKa4wlpMCmYHNKOgVaRmmuZD49NIbQ26abXRdd zmiw== X-Gm-Message-State: AOAM533DXEkhfnMSrrCcvlV6B0xqy2xZOx9jsSThMTZfFgHEFTuajVGv ybc6YIjIQho3uYmU5fJsaFJQClnjXQjoy3CtMNs= X-Google-Smtp-Source: ABdhPJy12hR+w5dpKiYfNjh05b/P3TnXcnGv8JpyNy9FVeN24OOGGYRvnhh9hwEvlF7CcrXuIbjqD2/kcdT8CL4+bmc= X-Received: by 2002:a17:902:e294:b0:143:86a8:c56d with SMTP id o20-20020a170902e29400b0014386a8c56dmr25607285plc.22.1638571156403; Fri, 03 Dec 2021 14:39:16 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 3 Dec 2021 14:39:15 -0800 In-Reply-To: <87lf11tlzf.fsf@gnus.org> X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::102a (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::102a; envelope-from=stefankangas@gmail.com; helo=mail-pj1-x102a.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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:280880 Archived-At: Lars Ingebrigtsen writes: > If you just want to use a newish Emacs (as opposed to develop with it), > you're pulling down the sources and building it casually. (And probably > updating once in a while.) > > If your system is slow, doing a native build can be punishing (and might > well turn these people off Emacs altogether). That sounds a bit odd to me. Why would users with slow machines constantly rebuild Emacs, to the point that they get turned off Emacs altogether? Wouldn't they just settle for running the latest stable release long before that point? My expectation would be that casual Emacs users install it with their package manager, and those who prefer building it just use the latest stable tarball. (I was personally in the latter group for over a decade, as Debian stable is constantly one release behind or so.) Of course, many people do track master, but I would put them firmly in the "enthusiast" camp. Such users will surely understand that there is a cost associated with running master, no?