emacs-devel
[Top][All Lists]
Advanced

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

Re: Path for system-wide .eln files


From: Stefan Monnier
Subject: Re: Path for system-wide .eln files
Date: Sun, 30 Aug 2020 17:51:12 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

> As for point 1 if this folder does not classify as cache because read
> only, should be easy to go for something more appropriate.  Something as
> simple as "sys-eln" would work? (I'm not good with names sorry)

No need for `sys` in that name, AFAICT: the rest of the name makes it
clear that it belongs to the Emacs installation or to the system but not
to the user.

> For point 2: eln are opened with dlopen so they are technically shared
> libraries.  They need to be loaded with some special treatment and
> cannot be used as simple shareds by C programs tho.
>
> To me this fits decently in the definition for /usr/libexec from your
> link:

AFAICT, `/usr/libexec` contains executables, not shared libraries.
They're just executables that are not supposed to be in $PATH.
So I think `/usr/lib` is more appropriate.


        Stefan




reply via email to

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