[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#46790: 28.0.50; make install with native-comp branch
From: |
Thierry Volpiatto |
Subject: |
bug#46790: 28.0.50; make install with native-comp branch |
Date: |
Sat, 10 Apr 2021 15:46:18 +0200 |
User-agent: |
mu4e 1.5.11; emacs 27.2 |
Andrea Corallo <akrl@sdf.org> writes:
> Eli Zaretskii <eliz@gnu.org> writes:
>
>>> From: Thierry Volpiatto <thievol@posteo.net>
>>> Date: Fri, 26 Feb 2021 08:35:30 +0100
>>>
>>> giving a try to native-comp branch.
>>>
>>> I install Emacs generaly with:
>>>
>>> make install bindir=/usr/local/sbin/emacs-28.0.50
>>> infodir=/usr/local/share/info-28.0.50
>>>
>>> This always worked fine. However with native-comp branch, I have to
>>> manually add a symlink of "/usr/local/lib/emacs/28.0.50/native-lisp/" to
>>> "/usr/local/sbin" otherwise I endup with an error:
>>>
>>> thierry@IPadS340:/usr/local/sbin/emacs-28.0.50$ ls
>>> ctags ebrowse emacs emacs-28.0.50 emacsclient etags
>>> thierry@IPadS340:/usr/local/sbin/emacs-28.0.50$ ./emacs-28.0.50
>>> emacs:
>>> /usr/local/sbin/emacs-28.0.50/../native-lisp/28.0.50-40158ec0/window-0d1b8b93-738411b0.eln:
>>> cannot open shared object file: No such file or directory
>>> thierry@IPadS340:/usr/local/sbin/emacs-28.0.50$ ./emacs
>>> emacs:
>>> /usr/local/sbin/emacs-28.0.50/../native-lisp/28.0.50-40158ec0/window-0d1b8b93-738411b0.eln:
>>> cannot open shared object file: No such file or directory
>>
>> Hmm... I'm not sure we can resolve this in any other way, although we
>> should try. What worked for you with previous versions was just a
>> side effect of the implementation detail: how Emacs finds the files it
>> needs when it starts. The *.eln files bring more restrictions to the
>> table, and it could very well be that the symlink trick will be the
>> only practical solution to such a non-standard installation.
>>
>> A possible solution is to set EMACSNATIVELOADPATH in the environment.
>
> As the error is while resurrecting from dump I think acting on the load
> path will not help as in this phase we relocate elns simply by filename.
>
> Thierry, are you specifying your custom bindir only when installing or
> also while building?
Only when installing.
> If the case is the first could you please try again setting bindir
> also while building?
How, is this allowed or even possible?
> Sorry for not responding earlier, I've been in round robin on the issues
> I had the feeling were higher priority but was still in my todo list :)
No problems, congrats for the huge work.
--
Thierry
signature.asc
Description: PGP signature
- bug#46790: 28.0.50; make install with native-comp branch, Phil Sainty, 2021/04/20
- bug#46790: 28.0.50; make install with native-comp branch, Eli Zaretskii, 2021/04/20
- bug#46790: 28.0.50; make install with native-comp branch, Thierry Volpiatto, 2021/04/24
- bug#46790: 28.0.50; make install with native-comp branch, Eli Zaretskii, 2021/04/24
- bug#46790: 28.0.50; make install with native-comp branch, Eli Zaretskii, 2021/04/24
- bug#46790: 28.0.50; make install with native-comp branch, Thierry Volpiatto, 2021/04/24
- bug#46790: 28.0.50; make install with native-comp branch, Eli Zaretskii, 2021/04/24
- bug#46790: 28.0.50; make install with native-comp branch, Eli Zaretskii, 2021/04/24