From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Enabling native compilation by default when libgccjit is present Date: Thu, 09 Dec 2021 11:27:21 +0200 Message-ID: <83fsr2uo06.fsf@gnu.org> References: <87czmdqpv9.fsf@web.de> <83h7bo7rvz.fsf@gnu.org> <87bl1tjage.fsf@web.de> <83fsr4zfl2.fsf@gnu.org> <87y24vvnnk.fsf@web.de> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20899"; mail-complaints-to="usenet@ciao.gmane.io" Cc: michael_heerdegen@web.de, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 09 10:28:32 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 1mvFj5-0005G4-Pr for ged-emacs-devel@m.gmane-mx.org; Thu, 09 Dec 2021 10:28:31 +0100 Original-Received: from localhost ([::1]:59834 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mvFj4-00056X-PX for ged-emacs-devel@m.gmane-mx.org; Thu, 09 Dec 2021 04:28:30 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:49324) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvFiQ-0004Iv-Qt for emacs-devel@gnu.org; Thu, 09 Dec 2021 04:27:50 -0500 Original-Received: from [2001:470:142:3::e] (port=35974 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvFiO-0006Bx-VP; Thu, 09 Dec 2021 04:27:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=WMuuTVPO0ix5Tzk0avH4uGeONYzuA2hFf6MoR3ei1Ng=; b=qZDeZUrJBAzt IDWJC2iiuTNvGd/5IhvXeAN/F1jpewy25rAiH/oMz/xvy6i8F523hDY0lpPVLu1rM5KqxD62Lz26M 3Tg9MFyd0320y2h3ShT71tch1odnJ5oZBA4BOQhcviJe3XLtA6Ag94gKUJnszOc7oPp18n88Z0+QX oo25aymYQJEIjB6tsEfBjDJBb2HeNwRALjSDptR9fsfS11zSF6L9DdPcbLNLoaRkcuIWiMWf7zan7 WgaC0BWlOEroNa2Ywfs7rrCYofO17gKlmaUMhCr/XnDbkGbxn45baM4peTJjcbXd3VSmu+X633kS5 oREFOU7wvJMQK7w8iWmHww==; Original-Received: from [87.69.77.57] (port=4728 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvFiE-00036b-Bs; Thu, 09 Dec 2021 04:27:38 -0500 In-Reply-To: (message from Richard Stallman on Wed, 08 Dec 2021 23:13:08 -0500) 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:281470 Archived-At: > From: Richard Stallman > Cc: eliz@gnu.org, emacs-devel@gnu.org > Date: Wed, 08 Dec 2021 23:13:08 -0500 > > The presence of libgccjit should not be taken as an indicator of what > a given user wants. There may be distros (now or in the future) which > install that by default, figuring that it is helpful. How is this different from any other optional library Emacs can use if it's present. Most of them are in the same class: if it is present, and the user didn't explicitly say "don't build with it", we build with it. (libgccjit is not yet in that class, as we didn't yet decide to build with it by default; but we may decide that in the future.)