The Java platform includes two native libraries: LiteCore and LiteCoreJNI. Each statically links its own copy of libc++.
LiteCore hides all symbols that are not part of the LiteCore API: there is no danger that client apps will mistakenly us its libc++
The JNI library does not hide anything.
It should.
Activity
Show:
CB robot March 14, 2024 at 9:38 PM
Build couchbase-lite-java-3.2.0-67 contains couchbase-lite-java-common commit bd9b0cd with commit message: : CE symbols are different than EE symbols (#262)
CB robot March 14, 2024 at 9:38 PM
Build couchbase-lite-java-3.2.0-67 contains couchbase-lite-java-ce commit 0924773 with commit message: : CE symbols are different than EE symbols
CB robot March 14, 2024 at 8:45 PM
Build couchbase-lite-android-3.2.0-76 contains couchbase-lite-java-common commit bd9b0cd with commit message: : CE symbols are different than EE symbols (#262)
CB robot March 14, 2024 at 8:45 PM
Build couchbase-lite-android-3.2.0-76 contains couchbase-lite-java-ce commit 0924773 with commit message: : CE symbols are different than EE symbols
CB robot March 13, 2024 at 7:28 PM
Build couchbase-lite-java-3.2.0-65 contains couchbase-lite-java-ce commit 6a46632 with commit message: : Control the JNI library's publication of symbols
Fixed
Pinned fields
Click on the next to a field label to start pinning.
The Java platform includes two native libraries: LiteCore and LiteCoreJNI. Each statically links its own copy of libc++.
LiteCore hides all symbols that are not part of the LiteCore API: there is no danger that client apps will mistakenly us its libc++
The JNI library does not hide anything.
It should.