]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix load order of certain Android shared libraries
authorPo Lu <luangruo@yahoo.com>
Mon, 22 Apr 2024 05:31:57 +0000 (13:31 +0800)
committerEshel Yaron <me@eshelyaron.com>
Mon, 22 Apr 2024 18:37:40 +0000 (20:37 +0200)
* java/org/gnu/emacs/EmacsNative.java (libraryDeps): Move
dependencies of selinux and gnutls before their respective
dependents.

(cherry picked from commit 7d6f4d90856000df805269fb620adb8bd3760717)

java/org/gnu/emacs/EmacsNative.java

index 24440bd59531c15c76c4c7b0cee0c0a7a58d48f5..567242f2ec3d6e43813516fa24fadab22ecdcfe1 100644 (file)
@@ -327,20 +327,20 @@ public final class EmacsNative
        loaded from Java.
 
        Every time you add a new shared library dependency to Emacs,
-       please add it here as well.  */
+       please insert it here as well, before other shared libraries of
+       which it might be a dependency.  */
 
     libraryDeps = new String[] { "c++_shared", "gnustl_shared",
                                 "stlport_shared", "gabi++_shared",
-                                "png_emacs", "selinux_emacs",
-                                "crypto_emacs", "pcre_emacs",
+                                "png_emacs", "pcre_emacs",
+                                "selinux_emacs", "crypto_emacs",
                                 "packagelistparser_emacs",
-                                "gnutls_emacs", "gmp_emacs",
-                                "nettle_emacs", "p11-kit_emacs",
-                                "tasn1_emacs", "hogweed_emacs",
-                                "jpeg_emacs",
-                                "tiff_emacs", "xml2_emacs",
-                                "icuuc_emacs", "harfbuzz_emacs",
-                                "tree-sitter_emacs", };
+                                "gmp_emacs", "nettle_emacs",
+                                "p11-kit_emacs", "tasn1_emacs",
+                                "hogweed_emacs", "gnutls_emacs",
+                                "jpeg_emacs", "tiff_emacs",
+                                "icuuc_emacs", "xml2_emacs",
+                                "harfbuzz_emacs", "tree-sitter_emacs", };
 
     for (String dependency : libraryDeps)
       {