]> git.eshelyaron.com Git - emacs.git/commitdiff
Add some documentation for support of .dylib suffix on macOS
authorPhilipp Stephani <phst@google.com>
Wed, 25 Dec 2019 17:03:26 +0000 (18:03 +0100)
committerPhilipp Stephani <phst@google.com>
Wed, 25 Dec 2019 17:03:26 +0000 (18:03 +0100)
* doc/lispref/loading.texi (Dynamic Modules):
* etc/NEWS: Document that dynamic module files on macOS can now have
the suffix .dylib.

doc/lispref/loading.texi
etc/NEWS

index 3261e6d188837e64f16b7fde4a4f8dfe06e4c514..fdd8af1d095aa34db500c65a64169076ebdc9ccb 100644 (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
index dd339507c770276f6853f9e8e79cdf23c4b831d6..fe194f2801acd6af0efa5e8ebc1bf332a2ec8832 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -48,6 +48,10 @@ applies, and please also update docstrings as needed.
 \f
 * 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.
+
 \f
 ----------------------------------------------------------------------
 This file is part of GNU Emacs.