[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Finalizing 'inhibit-automatic-native-compilation'

From: Eli Zaretskii
Subject: Re: Finalizing 'inhibit-automatic-native-compilation'
Date: Fri, 10 Feb 2023 10:13:17 +0200

> From: Sean Whitton <spwhitton@spwhitton.name>
> Date: Thu, 09 Feb 2023 14:07:23 -0700
> >> > You could do this in the early-init file, which is processed
> >> > approximately at the same place in normal-top-level.
> >>
> >> If I am not mistaken, the early init file's name is fixed, and is
> >> looked for in various places in the user's home. We do not have an
> >> existing home in our build environment.
> >
> > Emacs 29 has the --init-directory command-line argument, which you
> > could use to tell it to look for early-init file in a non-default
> > place.
> This is another case where patching all the third party Makefiles would
> not be a technically correct solution, speaking as distribution packagers.

I presume that those Makefiles run Emacs through some Makefile
variable or macro, like EMACS or RUN_EMACS or suchlike.  If so, just
setting that variable/macro to include --init-directory before running
the top-level Make should be quite easy, and should not require
patching all the Makefiles.

But if that is for some reason inconvenient or impossible, then feel
free to come up with a different solution.  I just don't see why that
should be a problem for the Emacs project to solve.  We cannot be
responsible for test harnesses of 3rd-party packages.  If we can help
you by providing features useful in enough use cases, fine; but this
is not one of those.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]