Skip to content

dingodb/dingo-eureka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dingo-eureka

What's dingo-eureka

The dingo-sdk and dingofs third party

Dependencies

Rocky 8.9/9.3

sudo dnf install -y epel-release
sudo dnf install -y wget tar git gcc-toolset-13* perl flex bison patch autoconf automake libtool

wget https://github.com/Kitware/CMake/releases/download/v3.30.1/cmake-3.30.1-linux-x86_64.tar.gz
tar zxvf cmake-3.30.1-linux-x86_64.tar.gz
sudo cp -rf cmake-3.30.1-linux-x86_64/bin/* /usr/local/bin/ &&   sudo cp -rf  cmake-3.30.1-linux-x86_64/share/* /usr/local/share && rm -rf cmake-3.30.1-linux-x86_64

source /opt/rh/gcc-toolset-13/enable

Ubuntu 22.04/24.04

sudo apt update
sudo apt install -y wget tar git make patch gcc g++ perl flex bison autoconf automake libtool

wget https://github.com/Kitware/CMake/releases/download/v3.30.1/cmake-3.30.1-linux-x86_64.tar.gz
tar zxvf cmake-3.30.1-linux-x86_64.tar.gz
sudo cp -rf cmake-3.30.1-linux-x86_64/bin/* /usr/local/bin/ && sudo cp -rf  cmake-3.30.1-linux-x86_64/share/* /usr/local/share && rm -rf cmake-3.30.1-linux-x86_64

How to build

Download the Submodule

In the source dir

git submodule sync --recursive

git submodule update --init --recursive

Build and Install

The default install path is ~/.local/dingo-eureka, if you want to use custome install path, pass -DINSTALL_PATH=you-path to cmake

In the source dir

mkdir build && cd build

cmake -DINSTALL_PATH=you-path ..

make -j 32

use default install path to build and install

mkdir build && cd build

cmake ..

make -j 32

Submodule Version

Name Version
gflags master
glog v0.6.0
googletest main
fmt master
nlohmann-json develop
rapidjson master
jsoncpp master
zlib v1.3.1
protobuf v3.25.5
protobuf v3.25.5
grpc v1.62.2
snappy main
leveldb main
leveldb main
brpc 1.11.0
rocksdb v9.9.3
incbin main
libfiu master
c4c32c main
memcache v1.x
spdlog v1.x
curl curl-8_9_1
opentelemetry-cpp main
aws-sdk-cpp 1.11.400
libuuid master
hdf5 hdf5_1.14.4.2

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •