From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Merging native-comp and pgtk Date: Sat, 13 Feb 2021 14:17:07 +0200 Message-ID: References: <07D5E64D-DAD0-45B3-B272-627A73D7CBAE@gmail.com> <87wnvlecrw.fsf@gnus.org> <83sg69o3av.fsf@gnu.org> <87mtwhctte.fsf@gnus.org> <459A0475-E3E7-4159-82DF-93809CCF1E24@gmail.com> <87eehng52n.fsf@gnus.org> <87mtwbye5b.fsf@gmail.com> <87czx7ycva.fsf@tcd.ie> <87eehmyalr.fsf@gmail.com> <877dneoewi.fsf@tcd.ie> <875z2yy6z7.fsf@gmail.com> <878s7twq2t.fsf@gmail.com> <84adc238-c424-bb6b-da28-c4232172da5b@gmx.at> <87wnvcrze8.fsf@gnus.org> <87eehkfbab.fsf@gnu.org> <878s7sqiww.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37275"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 Cc: emacs-devel@gnu.org To: Lars Ingebrigtsen , Tassilo Horn Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Feb 13 13:18:45 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 1lAtsr-0009am-E6 for ged-emacs-devel@m.gmane-mx.org; Sat, 13 Feb 2021 13:18:45 +0100 Original-Received: from localhost ([::1]:60822 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lAtsq-0007xQ-HB for ged-emacs-devel@m.gmane-mx.org; Sat, 13 Feb 2021 07:18:44 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39752) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lAtrN-0007Tc-6N for emacs-devel@gnu.org; Sat, 13 Feb 2021 07:17:13 -0500 Original-Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:51347) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lAtrL-000371-CG; Sat, 13 Feb 2021 07:17:12 -0500 Original-Received: by mail-wm1-x32c.google.com with SMTP id u16so2081278wmq.1; Sat, 13 Feb 2021 04:17:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=aXGMurl1Sh6B8Ash95lRN5R576xc5nPK7hHdX8mhEbk=; b=CfBj/K4f4hOUFuB341VInYvUu0Rd5xeuFUkxxJ2zyjgIeHl2TQS9Fv2YfGx833hE80 JCVMrYCt0jRDMoNdymzEYfDs+pE8Txq1g94YZmipb94BCZhL6Yu2Lqahd55wd5Qsta/T H/XTHq1odLsGZ0qN9TnSJwpnQLqBEYMxx7+uhqlcGirWK8SCAMP/vXKP+w03LB8eq7id GtTPgJwqTN74kHdxgG91Q2z6CgP4BEsBGMxzsWhEVMszj8kMMvBFAJI9oYW8NTZt8vQJ Gp5/UMUTsfa4o1U7fdv19/OqEf0SJdtKs9qOLoXmeKVPG5MoRbQX/L4wnrn67dRmjmE+ DWtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=aXGMurl1Sh6B8Ash95lRN5R576xc5nPK7hHdX8mhEbk=; b=SoKDTRVV6EDLqcFiCaIqRrpgF8NZq0JLYprV9spAWD7S201qXV82bLZqUsz4IGsIEq xvn0kZPc+zXkXTzlvcddtcJqsGXqacGfr1oLMop9fO8TibaDZLVma9vadpqayne0VcL9 XTISOML4P8C/zya4EhSYjlmI5tldi6kXT8cixn8w/qrsMpqMOsZgXbljR7l7P2BvHn5V LnBmOZZjWF9BeWrWRIjdstpR6FuJirhEdGJatQHlI0b2HS3LjQ40hesDHoWKvlfARewv wKdR2Kj4oFpzeJJ6oeTFcq8Hx6rIa0cdAyeJ5mwkPQ+No38VTqjDcUq0d4Z+BZgSwtbi VIDA== X-Gm-Message-State: AOAM530qkO/p+j9UPEhiRnxFfuI0aGaAHuIbJDeevHbbjrIp2c5eyEvd bdSM2//+HWUkOMN6MQqielrZ68W+Z7A= X-Google-Smtp-Source: ABdhPJzy+4bAWstNsCod886Gc/T9Wu9H8ZqY0U64y2LqW7KEizmLoylpHjrxcpb2zbiIOlMWppw/3Q== X-Received: by 2002:a05:600c:2d44:: with SMTP id a4mr6312406wmg.95.1613218629443; Sat, 13 Feb 2021 04:17:09 -0800 (PST) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id w2sm20221654wmg.27.2021.02.13.04.17.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 13 Feb 2021 04:17:09 -0800 (PST) In-Reply-To: <878s7sqiww.fsf@gnus.org> Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=raaahh@gmail.com; helo=mail-wm1-x32c.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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.23 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:264612 Archived-At: On 13.02.2021 13:57, Lars Ingebrigtsen wrote: > When installing an ELPA package, Emacs byte-compiles the files, right? > So it should do .eln compilation at the same time, in my opinion. For ELPA packages, this might make sense (even though, with your proposed scheme, one would have to reinstall all packages on an existing system to take advantage of native compilation, right?). But when we're talking about built-in packages, that might increase the build time with no good reason. E.g. if I never use Org or Gnus, ideally I shouldn't have to wait for them to be native-compiled. Native compilation differs from the normal byte-compilation in speed, I guess.