Add some documentation for support of .dylib suffix on macOS

* doc/lispref/loading.texi (Dynamic Modules):
* etc/NEWS: Document that dynamic module files on macOS can now have
the suffix .dylib.
This commit is contained in:
Philipp Stephani 2019-12-25 18:03:26 +01:00
parent 19b28abc9b
commit 5f550572fe
2 changed files with 9 additions and 2 deletions

View file

@ -1170,10 +1170,13 @@ extension, a.k.a.@: ``suffix''. This suffix is platform-dependent.
@defvar module-file-suffix
This variable holds the system-dependent value of the file-name
extension of the module files. Its value is @file{.so} on POSIX hosts
and @file{.dll} on MS-Windows.
extension of the module files. Its value is @file{.so} on POSIX
hosts, @file{.dylib} on macOS, and @file{.dll} on MS-Windows.
@end defvar
On macOS, dynamic modules can also have the suffix @file{.so} in
addition to @file{.dylib}.
@findex emacs_module_init
@vindex plugin_is_GPL_compatible
Every dynamic module should export a C-callable function named

View file

@ -48,6 +48,10 @@ applies, and please also update docstrings as needed.
* Changes in Emacs 28.1 on Non-Free Operating Systems
** On macOS, Emacs can now also load dynamic modules with a .dylib
suffix. 'module-file-suffix' will have the value ".dylib" on macOS,
but .so suffix is supported as well.
----------------------------------------------------------------------
This file is part of GNU Emacs.