Control the JNI library's publication of symbols

Description

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.

Details

Assignee

Reporter

Story Points

Components

Sprint

Fix versions

Affects versions

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created February 2, 2024 at 2:05 AM
Updated March 14, 2024 at 9:38 PM
Resolved March 5, 2024 at 10:37 PM
Instabug