From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Philip Kaludercic Newsgroups: gmane.emacs.help Subject: Re: Question on updating to 29.1 Date: Fri, 18 Aug 2023 19:24:58 +0000 Message-ID: <87jztsxiet.fsf@posteo.net> References: <7434968f-40b1-ac55-c692-56a9b1c6a547@magnaspesmeretrix.org> <87350qj8fi.fsf@posteo.net> <844c26a7-d926-3b7d-db2e-2fb85cf01ca7@starynkevitch.net> <87bkfdubnd.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12359"; mail-complaints-to="usenet@ciao.gmane.io" Cc: help-gnu-emacs@gnu.org To: PierGianLuca Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Aug 18 21:25:59 2023 Return-path: Envelope-to: geh-help-gnu-emacs@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 1qX56c-00031f-Vv for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 18 Aug 2023 21:25:59 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qX55p-0005GJ-SW; Fri, 18 Aug 2023 15:25:09 -0400 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 1qX55n-0005G5-Ji for help-gnu-emacs@gnu.org; Fri, 18 Aug 2023 15:25:07 -0400 Original-Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qX55j-0000h7-Vm for help-gnu-emacs@gnu.org; Fri, 18 Aug 2023 15:25:06 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 8F927240101 for ; Fri, 18 Aug 2023 21:25:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1692386700; bh=ROt8eZRu+lQLiOHo/1BMPEBPn/Pm/cfEMIei7vhg/CM=; h=From:To:Cc:Subject:Autocrypt:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=IVySZub1FaliyetjKYAX2xn7GTaBA2IRsR9MqZ1lERJjAE8dVsu6EWwinwCk3zgwB yK67bS/weCt0wNFE6ErpEvREGi+S4R6kZaxA9pX7+23ed3krcA448GWcly/yArjYoa cGvD0l9KiNgWpEEGprmxvXQyegNG+dajIcoWFHx3hnlzjKhmrNio5sq9AawKjUHidJ Y8oYKg/oVirMR7C7FFqt8tgCeXqfsgaHqTBHU1o8SlSHN8r2ioaXfnA4AoqttumBV3 Uf/s9f6FBZFZB8N0bX7Oy6F5wI2KMIqHKqDwKIByt2cZzyPf51ZRaPN7Dk5sbZPkr7 /v3xPKj6ouZ8A== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4RSBf35BCDz6tx5; Fri, 18 Aug 2023 21:24:59 +0200 (CEST) In-Reply-To: (PierGianLuca's message of "Thu, 17 Aug 2023 18:17:22 +0200") Autocrypt: addr=philipk@posteo.net; keydata= mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof z4oM Received-SPF: pass client-ip=185.67.36.66; envelope-from=philipk@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:144875 Archived-At: PierGianLuca writes: > Hi everyone, > > I'm finally getting around to installing Emacs 29.1 (from the tarball, > on Ubuntu 20.04), and was looking at the options listed by Basile. I > have some questions or curiosities: You can always invoke ./configure --help to get a list of all the possible options along with short descriptions to understand the point. >> Basile Starynkevitch wrote: >>=20 >>> './configure'=C2=A0 'CFLAGS=3D-O2 -g' 'CC=3D/usr/bin/gcc-13' >>> '--with-native-compilation' '--with-json' >>> '--enable-link-time-optimization' '--with-x-toolkit=3Dgtk3' >>> '--program-suffix=3D-trunk' > > =E2=80=93 I don't have gcc-13, so I'll skip that. FWIW usually you don't need to pass configure any flags. Often enough it will figure out what it can enabled, depending on what dependencies are available on your system. I believe --with-native-compilation is an exception, though I am not certain... > =E2=80=93 "--with-native-compilation" what does this do? I imagine it's s= omething not specifically related to Emacs. > > =E2=80=93 "--with-json" ditto? Others have gone into what this is, but the background might be interesting: While Emacs has had JSON parsing for a while, it was written in Emacs Lisp and that turns out to have been too low if you are interested in using packages like Eglot, the built-in LSP client, that send around a lot of JSON-formatted data. > =E2=80=93 "with-x-toolkit=3Dgtk3" is this option already chosen by defaul= t? I see that the Emacs install instructions say > > "If you use exclusively X, do not use the PGTK port. There are a number = of respects in which the regular --with-x-toolkit=3Dgtk build works better" Whenever I am on an X system, I even prefer using --with-x-toolkit=3Dlucid, especially if you are the kind of Emacs user that hides the GUI toolkit (things like the menu, tool or scroll-bar). > which sounds like "=3Dgtk" is the default > > > Thank you for any info you can share, and for your patience with someone = inexperienced with these kinds of installations! > > Luca