@@ -25,32 +25,24 @@ ROCKSDB_SRC_DIR="$ROCKSDB_DIR/src"
2525# 7.10.2 is a stable 7.x version compatible with grocksdb v1.7.16
2626ROCKSDB_VERSION=" ${ROCKSDB_VERSION:- 7.10.2} "
2727
28- # Color output
29- RED=' \033[0;31m'
30- GREEN=' \033[0;32m'
31- YELLOW=' \033[1;33m'
32- BLUE=' \033[0;34m'
33- CYAN=' \033[0;36m'
34- NC=' \033[0m' # No Color
35-
3628# Timing related variables
3729START_TIME=0
3830STEP_START_TIME=0
3931
4032echo_info () {
41- echo -e " ${GREEN} [INFO]${NC} $1 "
33+ echo " [INFO] $1 "
4234}
4335
4436echo_warn () {
45- echo -e " ${YELLOW} [WARN]${NC} $1 "
37+ echo " [WARN] $1 "
4638}
4739
4840echo_error () {
49- echo -e " ${RED} [ERROR]${NC} $1 "
41+ echo " [ERROR] $1 "
5042}
5143
5244echo_time () {
53- echo -e " ${CYAN} [TIME]${NC} $1 "
45+ echo " [TIME] $1 "
5446}
5547
5648# Start timer
@@ -114,8 +106,7 @@ detect_os() {
114106
115107OS=$( detect_os)
116108
117- # Set library file extension (Unix systems)
118- LIB_EXT=" .a"
109+ # Set library file name
119110STATIC_LIB_NAME=" librocksdb.a"
120111
121112# Check dependencies
@@ -356,9 +347,9 @@ build_rocksdb_unix() {
356347 # - USE_ZLIB=0: Disable Zlib compression
357348 # - USE_BZIP2=0: Disable BZip2 compression
358349 # - OPT="-Os": Optimize for size
359- echo_info " Executing: make -j${CPU_COUNT} ROCKSDB_LITE=1 PORTABLE=1 USE_RTTI=1 DEBUG_LEVEL=0 DISABLE_WARNING_AS_ERROR=1 OPT=\" -Os\" WITH_JEMALLOC=0 WITH_MD_LIBRARY=0 WITH_NUMA=0 WITH_TBB=0 ROCKSDB_BUILD_SHARED=0 WITH_TOOLS=0 WITH_EXAMPLES=0 WITH_TESTS=0 USE_SNAPPY=0 USE_LZ4=0 USE_ZSTD=0 USE_ZLIB=0 USE_BZIP2=0 static_lib"
350+ echo_info " Executing: make -j\" ${CPU_COUNT} \" ROCKSDB_LITE=1 PORTABLE=1 USE_RTTI=1 DEBUG_LEVEL=0 DISABLE_WARNING_AS_ERROR=1 OPT=\" -Os\" WITH_JEMALLOC=0 WITH_MD_LIBRARY=0 WITH_NUMA=0 WITH_TBB=0 ROCKSDB_BUILD_SHARED=0 WITH_TOOLS=0 WITH_EXAMPLES=0 WITH_TESTS=0 USE_SNAPPY=0 USE_LZ4=0 USE_ZSTD=0 USE_ZLIB=0 USE_BZIP2=0 static_lib"
360351
361- if ! make -j${CPU_COUNT} ROCKSDB_LITE=1 PORTABLE=1 USE_RTTI=1 DEBUG_LEVEL=0 DISABLE_WARNING_AS_ERROR=1 OPT=" -Os" WITH_JEMALLOC=0 WITH_MD_LIBRARY=0 WITH_NUMA=0 WITH_TBB=0 ROCKSDB_BUILD_SHARED=0 WITH_TOOLS=0 WITH_EXAMPLES=0 WITH_TESTS=0 USE_SNAPPY=0 USE_LZ4=0 USE_ZSTD=0 USE_ZLIB=0 USE_BZIP2=0 static_lib; then
352+ if ! make -j" ${CPU_COUNT} " ROCKSDB_LITE=1 PORTABLE=1 USE_RTTI=1 DEBUG_LEVEL=0 DISABLE_WARNING_AS_ERROR=1 OPT=" -Os" WITH_JEMALLOC=0 WITH_MD_LIBRARY=0 WITH_NUMA=0 WITH_TBB=0 ROCKSDB_BUILD_SHARED=0 WITH_TOOLS=0 WITH_EXAMPLES=0 WITH_TESTS=0 USE_SNAPPY=0 USE_LZ4=0 USE_ZSTD=0 USE_ZLIB=0 USE_BZIP2=0 static_lib; then
362353 echo_error " ❌ Build failed"
363354 echo_error " Debug information:"
364355 echo_error " Working directory: $( pwd) "
0 commit comments