You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by ne...@apache.org on 2022/07/25 09:44:45 UTC
[netbeans] branch delivery updated: Enable direct loading of native library for junixsocket instead of loading from temp
This is an automated email from the ASF dual-hosted git repository.
neilcsmith pushed a commit to branch delivery
in repository https://gitbox.apache.org/repos/asf/netbeans.git
The following commit(s) were added to refs/heads/delivery by this push:
new 97f2a4617b Enable direct loading of native library for junixsocket instead of loading from temp
new 7dc0f22594 Merge pull request #4420 from matthiasblaesing/junixsocket_externalize
97f2a4617b is described below
commit 97f2a4617b23c157eee90abbcb6159fd9bda188f
Author: Matthias Bläsing <mb...@doppel-helix.eu>
AuthorDate: Thu Jul 21 20:17:53 2022 +0200
Enable direct loading of native library for junixsocket instead of loading from temp
junixsocket loads by default the native library using System#loadLibrary
so the native libraries only need to be placed in the
modules/lib/<arch>/<os>
folders, so that they can be loaded directly with the requirement to
expand them and load them from java.io.tmpdir.
Closes: #4393
---
.../nbproject/project.properties | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/ide/libs.c.kohlschutter.junixsocket/nbproject/project.properties b/ide/libs.c.kohlschutter.junixsocket/nbproject/project.properties
index 82cb755324..3d7b2dafed 100644
--- a/ide/libs.c.kohlschutter.junixsocket/nbproject/project.properties
+++ b/ide/libs.c.kohlschutter.junixsocket/nbproject/project.properties
@@ -17,4 +17,17 @@
release.external/junixsocket-common-2.4.0.jar=modules/ext/junixsocket-common-2.4.0.jar
release.external/junixsocket-native-common-2.4.0.jar=modules/ext/junixsocket-native-common-2.4.0.jar
+release.external/junixsocket-native-common-2.4.0.jar!/lib/x86_64-MacOSX-clang/jni/libjunixsocket-native-2.4.0.dylib=modules/lib/x86_64/libjunixsocket-native-2.4.0.dylib
+release.external/junixsocket-native-common-2.4.0.jar!/lib/aarch64-MacOSX-clang/jni/libjunixsocket-native-2.4.0.dylib=modules/lib/aarch64/libjunixsocket-native-2.4.0.dylib
+release.external/junixsocket-native-common-2.4.0.jar!/lib/amd64-Linux-clang/jni/libjunixsocket-native-2.4.0.so=modules/lib/amd64/linux/libjunixsocket-native-2.4.0.so
+release.external/junixsocket-native-common-2.4.0.jar!/lib/aarch64-Linux-clang/jni/libjunixsocket-native-2.4.0.so=modules/lib/aarch64/linux/libjunixsocket-native-2.4.0.so
+release.external/junixsocket-native-common-2.4.0.jar!/lib/riscv64-Linux-clang/jni/libjunixsocket-native-2.4.0.so=modules/lib/riscv64/linux/libjunixsocket-native-2.4.0.so
+release.external/junixsocket-native-common-2.4.0.jar!/lib/amd64-Windows10-clang/jni/junixsocket-native-2.4.0.dll=modules/lib/amd64/junixsocket-native-2.4.0.dll
+jnlp.verify.excludes=\
+ modules/lib/x86_64/libjunixsocket-native-2.4.0.dylib,\
+ modules/lib/aarch64/libjunixsocket-native-2.4.0.dylib,\
+ modules/lib/amd64/linux/libjunixsocket-native-2.4.0.so,\
+ modules/lib/aarch64/linux/libjunixsocket-native-2.4.0.so,\
+ modules/lib/riscv64/linux/libjunixsocket-native-2.4.0.so,\
+ modules/lib/amd64/junixsocket-native-2.4.0.dll
is.autoload=true
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists