From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Myhrberg Newsgroups: gmane.emacs.bugs Subject: bug#43532: [feature/native-comp] *.eln file name hashing, algorithm doesn't seem to play nice with NATIVE_FULL_AOT and self-contained, Emacs.app builds for macOS Date: Mon, 5 Oct 2020 00:17:42 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21184"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 43532@debbugs.gnu.org, aloxafx@gmail.com To: Andrea Corallo Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 05 01:18:11 2020 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 1kPDGc-0005Ot-Mp for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 05 Oct 2020 01:18:10 +0200 Original-Received: from localhost ([::1]:33150 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kPDGb-00013Q-4w for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 04 Oct 2020 19:18:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60704) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kPDGU-00013C-Nr for bug-gnu-emacs@gnu.org; Sun, 04 Oct 2020 19:18:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35452) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kPDGU-000086-Ep for bug-gnu-emacs@gnu.org; Sun, 04 Oct 2020 19:18:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kPDGU-0000vn-Ac for bug-gnu-emacs@gnu.org; Sun, 04 Oct 2020 19:18:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jim Myhrberg Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 04 Oct 2020 23:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43532 X-GNU-PR-Package: emacs X-Debbugs-Original-Cc: "Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 43532@debbugs.gnu.org, Aloxaf Original-Received: via spool by 43532-submit@debbugs.gnu.org id=B43532.16018534803572 (code B ref 43532); Sun, 04 Oct 2020 23:18:02 +0000 Original-Received: (at 43532) by debbugs.gnu.org; 4 Oct 2020 23:18:00 +0000 Original-Received: from localhost ([127.0.0.1]:46998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPDGS-0000vY-H3 for submit@debbugs.gnu.org; Sun, 04 Oct 2020 19:18:00 -0400 Original-Received: from mail-ot1-f54.google.com ([209.85.210.54]:34126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPDGR-0000vK-3J for 43532@debbugs.gnu.org; Sun, 04 Oct 2020 19:17:59 -0400 Original-Received: by mail-ot1-f54.google.com with SMTP id d28so699932ote.1 for <43532@debbugs.gnu.org>; Sun, 04 Oct 2020 16:17:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jimeh-me.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pn/R0wU/KLYf0vIOy5kZFv71mq7FKAjRjr4BZMZQKwA=; b=E7QeGBvuEIGVfKTf6RUfTrfXYLIwBAs2jtRXtTr+caK1GSo6gZ2x4AIImoWNPyg1ZX cDS/5Bt3crPkI7K15g7KCdKZtax2FGfbTR3nxwQ02geYl2f8n31udZU3ygKrGEd3OgZc lEreMNJel3F8D73wCJRl1soRrsxY9KiUalJw68n5aThNe+918nvimqjA4U+sn9IHO/GQ 3AGa8utbOKiFNkHi6N0nKW717Zup9e/6A9GVva/GgxHS3Re2IVHBN56zWcksOSE3WPfN Bg8tj25G4xiB8BiNNyTvJoBBQvTTu1HdC38RjMr7ZkQZFQk2eAEFbTM359uqswviIGny 3yEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pn/R0wU/KLYf0vIOy5kZFv71mq7FKAjRjr4BZMZQKwA=; b=dL3rHxm+l+B7ZqdSTfmbzlMFPdky2EG0hPvnK0zcQ38OKCCESK1vNMa/W3JrZ7Wtus zU7kKaSeKiG1LMB72swpD7ttVpQNaAbej1o7uP1pi9ogofBtqamKERAOI9U+hWD2m/ni Y+pucFbr5lTPUU3YLmQzflxQss5Qmn7QqrDqfYP9L48wthpXJKD2iHXxc3bVSbul0zp/ tUX281dFqmBuVGaOdcuWTOeYM4+6vLxiU9algxkGyS287BKWUE9pkR5L70E2KAToXb0a TS05VtncWRjZfHy3FzgMFIcosHm/l/m9RvgC84ZexdwrtPjYrsrV2Bs/ypqEmm2K3XX3 kWKw== X-Gm-Message-State: AOAM533oIq+1gxapXPohH+WGfn4TkrGZUL6RnziaIRClC/odXwndt2/g EuqNxPiYMjqfAbMn45ePRE7TrVD2JwG/aaRAimPunA== X-Google-Smtp-Source: ABdhPJzbAHhUnNgn0EEpiXPimcfTlgw1GOeuOUZbvYrwmx40t8BMOe49p2JF72sbwYlQRb+14X9jWSzHCwXCs7Vsf8I= X-Received: by 2002:a9d:5a8:: with SMTP id 37mr8921523otd.362.1601853473141; Sun, 04 Oct 2020 16:17:53 -0700 (PDT) In-Reply-To: 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:189775 Archived-At: Haha, apologies for the nightmare. There are few things worse than writing code you can't actually test and run yourself With 915214a the application is now structured correctly, but I'm afraid it doesn't look to be truncating the paths correctly during the initial build process. As the *.eln files bundled into the app bundle during the build process with NATIVE_FULL_AOT=1 are ignored. But *.eln files dynamically compiled into the user eln-cache directory are re-used regardless of where you place the application on disk. And relevant stuff from epaths.h just to be safe: #define PATH_LOADSEARCH "/Users/jimeh/Projects/build-emacs-for-macos/sources/emacs-mirror-emacs-915214a/nextstep/Emacs.app/Contents/Resources/lisp" #define PATH_REL_LOADSEARCH "Contents/Resources" #define PATH_DUMPLOADSEARCH "/Users/jimeh/Projects/build-emacs-for-macos/sources/emacs-mirror-emacs-915214a/lisp" And thanks again for all your work :) On Sun, Oct 4, 2020 at 9:54 PM Andrea Corallo wrote: > > Jim Myhrberg writes: > > > Thanks Andrea, > > > > I just created a build from commit 44ef243, and it did not work out > > quite as expected :) > > This 43532 is becoming my nightmare :) > > 915214ac9a should fix. > > Thanks for testing. > > Andrea