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, 21 Sep 2020 22:17:00 +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="14653"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 43532@debbugs.gnu.org To: Andrea Corallo Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Sep 21 23:18:15 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 1kKTCQ-0003hF-4d for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 21 Sep 2020 23:18:14 +0200 Original-Received: from localhost ([::1]:40472 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kKTCP-0002vq-5M for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 21 Sep 2020 17:18:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47794) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kKTCF-0002vf-6L for bug-gnu-emacs@gnu.org; Mon, 21 Sep 2020 17:18:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44956) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kKTCE-0003ku-T6 for bug-gnu-emacs@gnu.org; Mon, 21 Sep 2020 17:18:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kKTCE-0000fg-OH for bug-gnu-emacs@gnu.org; Mon, 21 Sep 2020 17: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: Mon, 21 Sep 2020 21:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43532 X-GNU-PR-Package: emacs Original-Received: via spool by 43532-submit@debbugs.gnu.org id=B43532.16007230402518 (code B ref 43532); Mon, 21 Sep 2020 21:18:02 +0000 Original-Received: (at 43532) by debbugs.gnu.org; 21 Sep 2020 21:17:20 +0000 Original-Received: from localhost ([127.0.0.1]:56501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kKTBX-0000eY-QX for submit@debbugs.gnu.org; Mon, 21 Sep 2020 17:17:19 -0400 Original-Received: from mail-ed1-f45.google.com ([209.85.208.45]:42794) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kKTBV-0000eC-NO for 43532@debbugs.gnu.org; Mon, 21 Sep 2020 17:17:19 -0400 Original-Received: by mail-ed1-f45.google.com with SMTP id j2so14196796eds.9 for <43532@debbugs.gnu.org>; Mon, 21 Sep 2020 14:17:17 -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=tPuzlecYWbRUqtdgxW3hlapIy9DsS1UyUuKPYr+5Qrs=; b=Z9/8Pf+v8wwBgIKp+sM49f7GF6pwfKczkLSf455C0O+WoT+kKWCkCFK4m+eGOVn1w2 QfMHosi4OG3ydW7vRnJTZSiVUT5zKGIQZxWzMZb9Sja+SH4s9MWZQD9Q7TkVfpwqlXIo E6KtNpViB9qmGL0+cXvNuWbXjDtWo2gjr4z/ZBJdro23rDZ7yRaSyIuAOqWCKOH9Y1iU q3+uzP7pphmCALoNhIcAXrESo8DaO3fFoTao+jgpiuj4bmtXg1fKq20KrMqA+T1Ic3n/ ZOGGFXOLN2H3YCyWJzlmgCYwjf2jIEIIMdUdkmj14J0vavUMlqgjGUjr3NFFNCRbjfKh f0hg== 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=tPuzlecYWbRUqtdgxW3hlapIy9DsS1UyUuKPYr+5Qrs=; b=P8Xt+46CMH0bS0j2xJWd2uhDvgIvPC5YTS4UwBwjkm48HInkGYJdc809LMlrnU/1ZV PRj0mG3FNHkJy4XTyFHojQv2q3c872ch/n9OyF5CwoFtj2XFIBTNYRTWQBdm1Za1hvw8 3jAcha2qC6GSIMeaZOU83949oEMQFujLJ4W+puRoQGPb4J3+FtTNH6K28fn8getRn3WV dnAIM5x3d80tFiAD3yIlFS4x0LjqixQXSQz100f6vdUmOFK3MXQgrGyvl2vGyd1QB1yH aptaxxRe7bXv51CC2FgE6z7lfdnHuRwI6orBAmm2p1KedyA1KKg4h/z/0N0Y/sb+ACGr RHUg== X-Gm-Message-State: AOAM533mE+J6LWHjEY9ck7DBem0YMVDIpjJISjGepuMlhF2DO9jcYd7N OBS5sCQKnDHz+TVwIKQJNjMQ5M5ZPuzX16T3X4hl3Q== X-Google-Smtp-Source: ABdhPJweA4JHdrfsdrBOzB0pdA/tX2QYEY3EPRinzFHq4tw52f1yiWl64GudUA2J6vBRqv2onG5J3TRJ51Jv51BV5OE= X-Received: by 2002:aa7:da42:: with SMTP id w2mr822096eds.287.1600723031629; Mon, 21 Sep 2020 14:17:11 -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:188650 Archived-At: Hi Andrea, I've just tested that branch, and I'm afraid it doesn't work. It starts native compiling cconv.el and others like before. Looking at the changes, I believe it's looking for "Emacs.app" within PATH_DUMPLOADSEARCH, which didn't actually contain that in my build directory, it was PATH_LOADSEARCH that did. So currently that branch doesn't find the bundled *.eln files even when the app is named "Emacs.app". And annoyingly we also need to support it if the user renames the app to something else, like "Emacs 28.app", or "Emacs Native.app", or even something crazy like "fooBar! LaLa.app". My knowledge of C is mostly non-existent, but in an effort to reduce the feedback loop and not take up too much of your time, I'll try some guess-based tweaks and see if I have any success :) Thanks again :) On Mon, Sep 21, 2020 at 8:38 PM Andrea Corallo wrote: > > Hi Jim, > > could you check what I've pushed to scratch/native-comp-macos-43532 > works for you? > > I've done what I could to test it but is not much as I'm not on MacOS. > > Thanks > > Andrea