curiosity-ai / rocksdb-sharp

.net bindings for the rocksdb by facebook
BSD 2-Clause "Simplified" License
155 stars 38 forks source link

Fix dependency linkage for Linux #39

Closed rubo closed 1 year ago

rubo commented 1 year ago

Currently, Linux libraries included in this package require the following on CentOS and Fedora (perhaps any RHEL-like distros):

sudo ln -s `find /usr/lib64/ -type f -name "libbz2.so.1*"` /usr/lib64/libbz2.so.1.0

However, the binaries distributed by Meta, don't require the above trick. I've successfully tested that replacing with them the ones in the package.

Generally, I'd suggest using the official binaries instead of compiling new ones. Not sure about the one for Windows. AFAIK, it doesn't work with this package but I need to recheck that.

theolivenbaum commented 1 year ago

Closed with the 8.0.0 release

rubo commented 1 year ago

This is still an issue. Hence, the same question as in #45 -- does the package use the official binaries for x64 platforms?