From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andrea Corallo via "Emacs development discussions." Newsgroups: gmane.emacs.devel Subject: Re: native-comp and resetting of search paths Date: Tue, 14 Jul 2020 08:24:17 +0000 Message-ID: References: <875zar1rn2.fsf@linaro.org> <87r1tfyz04.fsf@linaro.org> <86wo37kmaj.fsf@stephe-leake.org> Reply-To: Andrea Corallo Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6992"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) Cc: Stephen Leake , emacs-devel , Eli Zaretskii To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jul 14 10:25:15 2020 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 1jvGFX-0001i1-B2 for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Jul 2020 10:25:15 +0200 Original-Received: from localhost ([::1]:48846 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jvGFW-00039X-9h for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Jul 2020 04:25:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35054) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jvGF0-0002XL-A2 for emacs-devel@gnu.org; Tue, 14 Jul 2020 04:24:42 -0400 Original-Received: from mx.sdf.org ([205.166.94.24]:54792) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jvGEl-0000Vk-5x; Tue, 14 Jul 2020 04:24:42 -0400 Original-Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTP id 06E8OHQR028222; Tue, 14 Jul 2020 08:24:17 GMT In-Reply-To: (Stefan Monnier's message of "Tue, 14 Jul 2020 01:49:34 -0400") Received-SPF: pass client-ip=205.166.94.24; envelope-from=akrl@sdf.org; helo=mx.sdf.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/14 04:24:17 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham 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:252945 Archived-At: Stefan Monnier writes: >>> Hmm odd. It's a custom variable: >>> >>> (defcustom elpy-rpc-pythonpath (file-name-directory (locate-library "elpy")) >>> "A directory to add to the PYTHONPATH for the RPC process. >> >> Use (locate-library "elpy.el" t); that will find the .el file, not one >> of the compiled files. > > This will workaround the incompatibility introduced by the native-comp > branch, but we should probably try and see if we can change the way the > branch works such that such incompatibility is avoided. Agree. So far the only way I see to remove this directory dualism is what you have proposed here: https://lists.gnu.org/archive/html/emacs-devel/2020-06/msg00050.html Given I think we should solve this source of problems once for all the more time is passing the more I'm getting convinced that this is the way to go. Still I've to make up my mind on certain details but probably I should start implementing to get a cleaner view. This choice is key for making the native compiler project succeed or not (and interestly enough has nothing to do with the compiler it-self), so please if you have ideas on the topic don't esitate to share them :) Andrea -- akrl@sdf.org