Skip to content

Problems with Rocksdb #1632

Open
Open
@pSchlarb

Description

@pSchlarb

Plenums 3rd parties dependencies use a build of rocksdb from evernym. (https://github.com/evernym/rocksdb)

The built of rocksdb from evernym is not declaring its dependencies such as:
libgflags-dev
libsnappy-dev
zlib1g-dev
libbz2-dev
liblz4-dev
libgflags-dev

References:

function build_rocksdb_deb {
VERSION=$1
VERSION_TAG="rocksdb-$VERSION"
git clone https://github.com/evernym/rocksdb.git /tmp/rocksdb
cd /tmp/rocksdb
git checkout $VERSION_TAG
sed -i 's/-m [email protected]/-m "Hyperledger <[email protected]>"/g' \
./build_tools/make_package.sh
PORTABLE=1 EXTRA_CFLAGS="-fPIC" EXTRA_CXXFLAGS="-fPIC" ./build_tools/make_package.sh $VERSION
# Install it in the system as it is needed by python-rocksdb.
make install
cd -
cp /tmp/rocksdb/package/rocksdb_${VERSION}_amd64.deb $OUTPUT_PATH
rm -rf /tmp/rocksdb
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions