diff --git a/README.md b/README.md index 3f7976506..88547bec6 100644 --- a/README.md +++ b/README.md @@ -388,6 +388,7 @@ openGauss支持以下操作系统: | glibc.devel | 2.17-111 | | patch | 2.7.1-10 | | lsb_release | 4.1 | +| readline-devel| 7.0-13 | ### 下载openGauss @@ -508,19 +509,19 @@ openGauss-server中的build.sh是编译过程中的重要脚本工具。该工 **debug**版本: ``` - ./configure --gcc-version=8.2.0 CC=g++ CFLAGS='-O0' --prefix=$GAUSSHOME --3rd=$BINARYLIBS --enable-debug --enable-cassert --enable-thread-safety --without-readline --without-zlib + ./configure --gcc-version=8.2.0 CC=g++ CFLAGS='-O0' --prefix=$GAUSSHOME --3rd=$BINARYLIBS --enable-debug --enable-cassert --enable-thread-safety --with-readline --without-zlib ``` **release**版本: ``` - ./configure --gcc-version=8.2.0 CC=g++ CFLAGS="-O2 -g3" --prefix=$GAUSSHOME --3rd=$BINARYLIBS --enable-thread-safety --without-readline --without-zlib + ./configure --gcc-version=8.2.0 CC=g++ CFLAGS="-O2 -g3" --prefix=$GAUSSHOME --3rd=$BINARYLIBS --enable-thread-safety --with-readline --without-zlib ``` **memcheck**版本: ``` - ./configure --gcc-version=8.2.0 CC=g++ CFLAGS='-O0' --prefix=$GAUSSHOME --3rd=$BINARYLIBS --enable-debug --enable-cassert --enable-thread-safety --without-readline --without-zlib --enable-memory-check + ./configure --gcc-version=8.2.0 CC=g++ CFLAGS='-O0' --prefix=$GAUSSHOME --3rd=$BINARYLIBS --enable-debug --enable-cassert --enable-thread-safety --with-readline --without-zlib --enable-memory-check ``` > **注意** diff --git a/build.sh b/build.sh index 7e156746b..418e8dac0 100755 --- a/build.sh +++ b/build.sh @@ -160,11 +160,11 @@ function compile_gaussdb() chmod 755 configure if [ "${build_version_mode}"x == "release"x ]; then - ./configure --prefix="${BUILD_DIR}" --3rd=${with_3rd} CFLAGS="-O2 -g3 ${GAUSSDB_EXTRA_FLAGS}" --enable-thread-safety --without-readline --without-zlib CC=g++ >> "$LOG_FILE" 2>&1 + ./configure --prefix="${BUILD_DIR}" --3rd=${with_3rd} CFLAGS="-O2 -g3 ${GAUSSDB_EXTRA_FLAGS}" --enable-thread-safety --with-readline --without-zlib CC=g++ >> "$LOG_FILE" 2>&1 elif [ "${build_version_mode}"x == "memcheck"x ]; then - ./configure --prefix="${BUILD_DIR}" --3rd=${with_3rd} CFLAGS='-O0' --enable-debug --enable-cassert --enable-thread-safety --without-readline --without-zlib --enable-memory-check CC=g++ >> "$LOG_FILE" 2>&1 + ./configure --prefix="${BUILD_DIR}" --3rd=${with_3rd} CFLAGS='-O0' --enable-debug --enable-cassert --enable-thread-safety --with-readline --without-zlib --enable-memory-check CC=g++ >> "$LOG_FILE" 2>&1 else - ./configure --prefix="${BUILD_DIR}" --3rd=${with_3rd} CFLAGS="-O0 ${GAUSSDB_EXTRA_FLAGS}" --enable-debug --enable-cassert --enable-thread-safety --without-readline --without-zlib CC=g++ >> "$LOG_FILE" 2>&1 + ./configure --prefix="${BUILD_DIR}" --3rd=${with_3rd} CFLAGS="-O0 ${GAUSSDB_EXTRA_FLAGS}" --enable-debug --enable-cassert --enable-thread-safety --with-readline --without-zlib CC=g++ >> "$LOG_FILE" 2>&1 fi if [ $? -ne 0 ]; then diff --git a/src/test/ha/script/Private_LLT_Build_Ha.sh b/src/test/ha/script/Private_LLT_Build_Ha.sh index 1227ba30a..aa17b054e 100644 --- a/src/test/ha/script/Private_LLT_Build_Ha.sh +++ b/src/test/ha/script/Private_LLT_Build_Ha.sh @@ -96,8 +96,8 @@ function mk_hacheck chmod 755 configure if [ "${g_release_mode}" == "release" ]; then - log "openGauss" "Command: ./configure --prefix="${g_build_dir}" CC=g++ CFLAGS='-O2' --enable-thread-safety --without-readline --without-zlib --disable-debug --gcc-version=8.2.0 " - ./configure --prefix="${g_build_dir}" CC=g++ CFLAGS='-O2' --enable-thread-safety --without-readline --without-zlib --disable-debug --gcc-version=8.2.0 >> ${g_log_file} 2>&1 + log "openGauss" "Command: ./configure --prefix="${g_build_dir}" CC=g++ CFLAGS='-O2' --enable-thread-safety --with-readline --without-zlib --disable-debug --gcc-version=8.2.0 " + ./configure --prefix="${g_build_dir}" CC=g++ CFLAGS='-O2' --enable-thread-safety --with-readline --without-zlib --disable-debug --gcc-version=8.2.0 >> ${g_log_file} 2>&1 else log "openGauss" "Command: ./configure --prefix="${g_build_dir}" --enable-debug --enable-cassert CC=g++ CFLAGS='-g3 -O2 -w' --without-zlib --gcc-version=8.2.0 --3rd="${BINARYLIBS}"" ./configure --prefix="${g_build_dir}" --enable-debug --enable-cassert CC=g++ CFLAGS='-g3 -O2 -w' --without-zlib --gcc-version=8.2.0 --3rd="${BINARYLIBS}">> ${g_log_file} 2>&1 diff --git a/src/test/regress/script/PrivateBuild_tools/Private_LLT_Build.sh b/src/test/regress/script/PrivateBuild_tools/Private_LLT_Build.sh index 4a5bb8830..682aabd23 100644 --- a/src/test/regress/script/PrivateBuild_tools/Private_LLT_Build.sh +++ b/src/test/regress/script/PrivateBuild_tools/Private_LLT_Build.sh @@ -95,20 +95,20 @@ function mk_fastcheck chmod 755 configure if [ "${check_mode}" == "fastcheck_single" -o "${check_mode}" == "fastcheck_single_mot" ]; then if [ "${g_release_mode}" == "release" ]; then - log "openGauss" "Command: ./configure --prefix="${g_build_dir}" CC=g++ CFLAGS='-O2' --enable-thread-safety --without-readline --without-zlib --disable-debug --gcc-version=8.2.0" - ./configure --prefix="${g_build_dir}" CC=g++ CFLAGS='-O2' --enable-thread-safety --without-readline --without-zlib --disable-debug --gcc-version=8.2.0 >> ${g_log_file} 2>&1 + log "openGauss" "Command: ./configure --prefix="${g_build_dir}" CC=g++ CFLAGS='-O2' --enable-thread-safety --with-readline --without-zlib --disable-debug --gcc-version=8.2.0" + ./configure --prefix="${g_build_dir}" CC=g++ CFLAGS='-O2' --enable-thread-safety --with-readline --without-zlib --disable-debug --gcc-version=8.2.0 >> ${g_log_file} 2>&1 else log "openGauss" "Command: ./configure --prefix="${g_build_dir}" --enable-debug --enable-cassert CC=g++ CFLAGS='-g3 -O2 -w' --without-zlib --gcc-version=8.2.0 --3rd="${BINARYLIBS}"" ./configure --prefix="${g_build_dir}" --enable-debug --enable-cassert CC=g++ CFLAGS='-g3 -O2 -w' --without-zlib --gcc-version=8.2.0 --3rd="${BINARYLIBS}" >> ${g_log_file} 2>&1 fi else if [ "${g_release_mode}" == "release" ]; then - log "openGauss" "Command: ./configure --prefix="${g_build_dir}" CC=g++ CFLAGS='-O2' --enable-thread-safety --without-readline --without-zlib --disable-debug --gcc-version=8.2.0 " - ./configure --prefix="${g_build_dir}" CC=g++ CFLAGS='-O2' --enable-thread-safety --without-readline --without-zlib --disable-debug --gcc-version=8.2.0 >> ${g_log_file} 2>&1 + log "openGauss" "Command: ./configure --prefix="${g_build_dir}" CC=g++ CFLAGS='-O2' --enable-thread-safety --with-readline --without-zlib --disable-debug --gcc-version=8.2.0 " + ./configure --prefix="${g_build_dir}" CC=g++ CFLAGS='-O2' --enable-thread-safety --with-readline --without-zlib --disable-debug --gcc-version=8.2.0 >> ${g_log_file} 2>&1 else if [ "X${os_name}" == "Xopeneuler" ]; then - log "makemppdb" "Command: ./configure --prefix="${g_build_dir}" --enable-debug --enable-cassert --gcc-version=8.2.0 CC=g++ CFLAGS="-O2 -g3 -D__USE_NUMA" --enable-thread-safety --without-readline --without-zlib --3rd="${BINARYLIBS}"" - ./configure --prefix="${g_build_dir}" --enable-debug --enable-cassert --gcc-version=8.2.0 CC=g++ CFLAGS="-O2 -g3 -D__USE_NUMA" --enable-thread-safety --without-readline --without-zlib --3rd="${BINARYLIBS}" >> ${g_log_file} 2>&1 + log "makemppdb" "Command: ./configure --prefix="${g_build_dir}" --enable-debug --enable-cassert --gcc-version=8.2.0 CC=g++ CFLAGS="-O2 -g3 -D__USE_NUMA" --enable-thread-safety --with-readline --without-zlib --3rd="${BINARYLIBS}"" + ./configure --prefix="${g_build_dir}" --enable-debug --enable-cassert --gcc-version=8.2.0 CC=g++ CFLAGS="-O2 -g3 -D__USE_NUMA" --enable-thread-safety --with-readline --without-zlib --3rd="${BINARYLIBS}" >> ${g_log_file} 2>&1 else log "openGauss" "Command: ./configure --prefix="${g_build_dir}" --enable-debug --enable-cassert CC=g++ CFLAGS='-g3 -O2 -w' --without-zlib --gcc-version=8.2.0 --3rd="${BINARYLIBS}"" ./configure --prefix="${g_build_dir}" --enable-debug --enable-cassert CC=g++ CFLAGS='-g3 -O2 -w' --without-zlib --gcc-version=8.2.0 --3rd="${BINARYLIBS}" >> ${g_log_file} 2>&1