diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2011-08-15 12:18:17 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2011-08-15 12:18:17 +0200 |
commit | 36c4d46389c888b948448b34284af1d7dfd60508 (patch) | |
tree | f6127a4d049f66cbb792cc5d7b781313bc7d4a5f /package/openjdk/patches/dlopen-RTLD_NOLOAD.patch | |
parent | 8a56c55457bd7ae1ac7ce62150c2bb0e415d354d (diff) |
fix compile for arm target
Diffstat (limited to 'package/openjdk/patches/dlopen-RTLD_NOLOAD.patch')
-rw-r--r-- | package/openjdk/patches/dlopen-RTLD_NOLOAD.patch | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/package/openjdk/patches/dlopen-RTLD_NOLOAD.patch b/package/openjdk/patches/dlopen-RTLD_NOLOAD.patch new file mode 100644 index 000000000..1baf3411b --- /dev/null +++ b/package/openjdk/patches/dlopen-RTLD_NOLOAD.patch @@ -0,0 +1,13 @@ +the option RTLOD_NOLOAD is not portable. (not available in uClibc) +https://evolvis.org/scm/viewvc.php/jalimo/trunk/oe-overlay/packages/openjdk/openjdk-6-6b18-1.8/icedtea-jdk-RTLD_NOLOAD.patch?revision=840&view=markup&pathrev=867 +--- w-openjdk-6.orig/openjdk-6/jdk/src/solaris/native/sun/security/pkcs11/j2secmod_md.c 2011-02-28 17:06:50.000000000 +0100 ++++ w-openjdk-6/openjdk-6/jdk/src/solaris/native/sun/security/pkcs11/j2secmod_md.c 2011-08-10 14:41:26.700571862 +0200 +@@ -51,7 +51,7 @@ + { + const char *libName = (*env)->GetStringUTFChars(env, jLibName, NULL); + // look up existing handle only, do not load +- void *hModule = dlopen(libName, RTLD_NOLOAD); ++ void *hModule = dlopen(libName, RTLD_LAZY); + dprintf2("-handle for %s: %u\n", libName, hModule); + (*env)->ReleaseStringUTFChars(env, jLibName, libName); + return (jlong)hModule; |