Skip to content

Commit dced53d

Browse files
Update package_app.sh
1 parent db3ed9b commit dced53d

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

exonum-java-binding/package_app.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,11 @@ function build-exonum-java-for-platform() {
4444
}
4545

4646
function build-exonum-java-macos() {
47-
# We use static linkage for RocksDB on Mac because we depend on RocksDB 5.18.3
48-
# which is not available via Homebrew
47+
# We use static linkage for RocksDB on Mac because dynamic linking
48+
# on Mac does not work: the resulting app has a dependency on a _particular_
49+
# version of the RocksDB library, hence, is incompatible with any updates
50+
# to the library, even the patch ones. It is believed to be a Cargo issue
51+
# or RocksDB build configuration issue, see ECR-3324.
4952
export ROCKSDB_STATIC=1
5053
# Check if ROCKSDB_LIB_DIR is set
5154
if [ -z "${ROCKSDB_LIB_DIR:-}" ]; then

0 commit comments

Comments
 (0)