configure set with-readline option

This commit is contained in:
chenxiaobin
2020-09-15 20:16:54 +08:00
parent 1827f95771
commit f4ba37933e
4 changed files with 15 additions and 14 deletions

View File

@ -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
```
> **注意**

View File

@ -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

View File

@ -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

View File

@ -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