panweidb_dist

Created by meteorsky on October 10th, 2025

Last updated: October 10th, 2025

Content

export CODEBASE="${1:-$(pwd)}"
export GAUSSHOME=$CODEBASE/mppdb_temp_install
export THIRD=${2}
export GCC_PATH="${THIRD}/buildtools/gcc7.3"
export CMAKE_PATH=${THIRD}/buildtools/cmake
export CC=$GCC_PATH/gcc/bin/gcc
export CXX=$GCC_PATH/gcc/bin/g++
export LD_LIBRARY_PATH=$GAUSSHOME/lib:$GAUSSHOME/lib/postgresql:$THIRD/kernel/dependency/zstd/lib:$GCC_PATH/gcc/lib64:$GCC_PATH/isl/lib:$GCC_PATH/mpc/lib:$GCC_PATH/mpfr/lib:$GCC_PATH/gmp/lib:$THIRD/kernel/dependency/python3.8/comm/lib::$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$THIRD/kernel/dependency/kerberos/comm/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$THIRD/kernel/dependency/boost/comm/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$THIRD/kernel/dependency/libcgroup/comm/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$THIRD/kernel/dependency/openssl/comm/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$THIRD/kernel/dependency/libcurl/comm/lib:$LD_LIBRARY_PATH
export PATH=$GCC_PATH/gcc/bin:$CMAKE_PATH/bin:$PATH
export JAVA_HOME=${THIRD}/kernel/platform/openjdk8/jdk
export PATH=$JAVA_HOME/bin:$PATH
export PATH=$GAUSSHOME/bin:$PATH
export DEBUG_TYPE=debug
# make
export CODE_BASE=$CODEBASE
export BINARYLIBS=$THIRD
# cmake
export PREFIX_HOME=${GAUSSHOME}
export PATH=/binarylibs/buildtools/cmake/bin:$PATH
export THIRD_BIN_PATH=${THIRD}
export BUILD_TUPLE=x86_64
export LIBRARY_PATH=$JAVA_HOME/jre/lib/amd64/server:$LIBRARY_PATH

alias pwconfig='./configure --gcc-version=7.3.0 CC=g++ CFLAGS='-O0' --prefix=$THIRD --3rd=$BINARYLIBS --enable-cassert --enable-debug --enable-thread-safety --with-readline --without-zlib --enable-multiple-nodes --enable-mot=no --disable-nls'