From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andy Moreton Newsgroups: gmane.emacs.bugs Subject: bug#46256: [feature/native-comp] AOT eln files ignored if run from build tree Date: Sat, 06 Mar 2021 12:15:27 +0000 Message-ID: <86mtvgwk9s.fsf@gmail.com> References: <861rd1tbpa.fsf@gmail.com> <83sg5cjdn8.fsf@gnu.org> <83r1kwjcy2.fsf@gnu.org> <83k0qoj9zv.fsf@gnu.org> <83im68j963.fsf@gnu.org> <83tuprhur0.fsf@gnu.org> <831rcu25o2.fsf@gnu.org> <83v9a6zr22.fsf@gnu.org> <83o8fyzjrz.fsf@gnu.org> <86sg593vfm.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31575"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (windows-nt) To: 46256@debbugs.gnu.org Cancel-Lock: sha1:tQ7ptVzGudtcaetd7e0z3Y+/6Ok= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Mar 06 13:16:11 2021 Return-path: Envelope-to: geb-bug-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 1lIVqt-00087E-09 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 06 Mar 2021 13:16:11 +0100 Original-Received: from localhost ([::1]:45314 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIVqr-0004Qg-Og for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 06 Mar 2021 07:16:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56622) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIVqk-0004QY-Nf for bug-gnu-emacs@gnu.org; Sat, 06 Mar 2021 07:16:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52850) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIVqk-0007ub-FW for bug-gnu-emacs@gnu.org; Sat, 06 Mar 2021 07:16:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIVqk-0003Ng-7O for bug-gnu-emacs@gnu.org; Sat, 06 Mar 2021 07:16:02 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Andy Moreton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 06 Mar 2021 12:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46256 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.161503294012956 (code B ref -1); Sat, 06 Mar 2021 12:16:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 Mar 2021 12:15:40 +0000 Original-Received: from localhost ([127.0.0.1]:36163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIVqO-0003Ms-6R for submit@debbugs.gnu.org; Sat, 06 Mar 2021 07:15:40 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:46926) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIVqM-0003Mk-UZ for submit@debbugs.gnu.org; Sat, 06 Mar 2021 07:15:39 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56584) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIVqM-0004Pf-Pa for bug-gnu-emacs@gnu.org; Sat, 06 Mar 2021 07:15:38 -0500 Original-Received: from ciao.gmane.io ([116.202.254.214]:41012) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIVqL-0007iN-Ef for bug-gnu-emacs@gnu.org; Sat, 06 Mar 2021 07:15:38 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1lIVqJ-0007Or-7b for bug-gnu-emacs@gnu.org; Sat, 06 Mar 2021 13:15:35 +0100 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=geb-bug-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 5 X-Spam_score: 0.5 X-Spam_bar: / X-Spam_report: (0.5 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:201612 Archived-At: On Sat 06 Mar 2021, Pip Cet wrote: > On Sat, Mar 6, 2021 at 1:48 AM Andy Moreton wrote: >> On Fri 05 Mar 2021, Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote: > > [Does anyone know where this via "name" comes from? I believe it is > Google's joke which somehow makes it through into the gmail > interface...] > >> Is the problem that dlopen resolves to use an unlinked file kept alive >> by having open handles, rather than a new file with the filename used >> by the old file before it was unlinked ? > > I believe so, and that's what I think we can work around. > > IIUC, we don't actually call dlclose() until we GC (and might not do > so even then, since GC is conservative). In that case keeping the handles open is the real bug here, and it would be better to focus on how to ensure that resources are released corectly. Is there a similar issue in the dynamic modules interface ? AndyM