[Top][All Lists]

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

Re: On elisp running native

From: Gong-Yi Liao 廖宮毅
Subject: Re: On elisp running native
Date: Sun, 15 Mar 2020 14:00:04 -0500

I have built from the current (2020-3-15 13:55 CDT) native-comp branch
with the following setting:

1. install prefix:  /home/gong-yi/.local/emacs/native-comp
2.. built with gcc 8.3 on Debian buster 10
3. The git clone to /home/gong-yi/Downloads/emacs/master

And I just noticed that the resulted built seems not build-location-independent:

gong-yi@buster1:~/Downloads/emacs$ mv master temp
gong-yi@buster1:~/Downloads/emacs$ cd
gong-yi@buster1:~$ cd .local/emacs/native-comp/bin/
gong-yi@buster1:~/.local/emacs/native-comp/bin$ ./emacs
cannot open shared object file: No such file or directory

It suggests eln files' location/path are locked regardless where the
installation path is.

Any solution?

On Thu, Mar 5, 2020 at 7:27 AM Andrea Corallo <address@hidden> wrote:
> Gong-Yi Liao 廖宮毅 <address@hidden> writes:
> > That's pretty good on (I assume) x86_64, but native-comp branch seems
> > not working on ARM64 Debian Buster at this moment:
> > Not sure if it's a GCCJIT issue or the native-comp branch issue:
> >
> > Any comments on this compilation log are appreciated.
> Hi Gong-Yi,
> I guess this is a problem of the libgccjit package shipped with the
> distro.  I suggest you to recompile a recent version of it.  You can
> also take a look as example to the docker image build process if you
> like:
> https://gitlab.com/koral/emacs-nativecomp-dockerfile/-/blob/master/Dockerfile
> I use aarch64 machines regularly so I guess you should solve the issue
> just with that.
> Regards
>   Andrea
> --
> address@hidden

reply via email to

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