336 lines
14 KiB
Diff
336 lines
14 KiB
Diff
diff -crN '--exclude=.git' '--exclude=.gitee' '--exclude=.vscode' openGauss-server-5.0.1/cmake/src/set_thirdparty_path.cmake openGauss-server-5.0.1-edit/cmake/src/set_thirdparty_path.cmake
|
|
*** openGauss-server-5.0.1/cmake/src/set_thirdparty_path.cmake 2024-05-07 20:16:38.988794109 +0800
|
|
--- openGauss-server-5.0.1-edit/cmake/src/set_thirdparty_path.cmake 2024-05-09 14:15:39.965184154 +0800
|
|
***************
|
|
*** 158,163 ****
|
|
--- 158,165 ----
|
|
|
|
if(${WITH_OPENEULER_OS} STREQUAL "ON")
|
|
set(SECURE_C_CHECK boundscheck)
|
|
+ elseif(${ENABLE_OPENEULER_MAJOR} STREQUAL "ON")
|
|
+ set(SECURE_C_CHECK boundscheck)
|
|
else()
|
|
set(SECURE_C_CHECK securec)
|
|
endif()
|
|
diff -crN '--exclude=.git' '--exclude=.gitee' '--exclude=.vscode' openGauss-server-5.0.1/src/CMakeLists.txt openGauss-server-5.0.1-edit/src/CMakeLists.txt
|
|
*** openGauss-server-5.0.1/src/CMakeLists.txt 2024-05-07 20:16:39.156795348 +0800
|
|
--- openGauss-server-5.0.1-edit/src/CMakeLists.txt 2024-05-09 15:36:33.381689446 +0800
|
|
***************
|
|
*** 192,198 ****
|
|
endif()
|
|
|
|
if("${ENABLE_MULTIPLE_NODES}" STREQUAL "OFF")
|
|
! install(DIRECTORY ${DCF_LIB_PATH} DESTINATION .)
|
|
endif()
|
|
if(${ENABLE_MULTIPLE_NODES}_${ENABLE_PRIVATEGAUSS} STREQUAL OFF_OFF AND NOT ${ENABLE_LITE_MODE} STREQUAL ON)
|
|
if(EXISTS ${DMS_LIB_PATH})
|
|
--- 192,200 ----
|
|
endif()
|
|
|
|
if("${ENABLE_MULTIPLE_NODES}" STREQUAL "OFF")
|
|
! if(EXISTS ${DCF_LIB_PATH})
|
|
! install(DIRECTORY ${DCF_LIB_PATH} DESTINATION .)
|
|
! endif()
|
|
endif()
|
|
if(${ENABLE_MULTIPLE_NODES}_${ENABLE_PRIVATEGAUSS} STREQUAL OFF_OFF AND NOT ${ENABLE_LITE_MODE} STREQUAL ON)
|
|
if(EXISTS ${DMS_LIB_PATH})
|
|
***************
|
|
*** 206,218 ****
|
|
endif()
|
|
endif()
|
|
|
|
- install(DIRECTORY ${ZSTD_LIB_PATH} DESTINATION . PATTERN "*.a" EXCLUDE)
|
|
if(NOT "${ENABLE_LITE_MODE}" STREQUAL "ON")
|
|
install(DIRECTORY ${LIBOBS_LIB_PATH} DESTINATION .)
|
|
install(DIRECTORY ${LIBOBS_INCLUDE_PATH} DESTINATION include/postgresql/server/access/obs)
|
|
endif()
|
|
! install(DIRECTORY ${CJSON_LIB_PATH} DESTINATION .)
|
|
! install(DIRECTORY ${CJSON_INCLUDE_PATH}/cjson DESTINATION include/postgresql/server)
|
|
if(NOT ${ENABLE_LITE_MODE} STREQUAL ON)
|
|
install(DIRECTORY ${ETCD_BIN_PATH} DESTINATION .)
|
|
install(DIRECTORY ${IPERF_LIB_PATH} DESTINATION .)
|
|
--- 208,218 ----
|
|
endif()
|
|
endif()
|
|
|
|
if(NOT "${ENABLE_LITE_MODE}" STREQUAL "ON")
|
|
install(DIRECTORY ${LIBOBS_LIB_PATH} DESTINATION .)
|
|
install(DIRECTORY ${LIBOBS_INCLUDE_PATH} DESTINATION include/postgresql/server/access/obs)
|
|
endif()
|
|
!
|
|
if(NOT ${ENABLE_LITE_MODE} STREQUAL ON)
|
|
install(DIRECTORY ${ETCD_BIN_PATH} DESTINATION .)
|
|
install(DIRECTORY ${IPERF_LIB_PATH} DESTINATION .)
|
|
***************
|
|
*** 222,242 ****
|
|
install(DIRECTORY ${KMC_LIB_PATH} DESTINATION .)
|
|
endif()
|
|
endif()
|
|
- install(DIRECTORY ${LIBCURL_LIB_PATH} DESTINATION .)
|
|
if(NOT "${ENABLE_LITE_MODE}" STREQUAL "ON")
|
|
install(DIRECTORY ${KERBEROS_SBIN_PATH}/ DESTINATION bin)
|
|
install(DIRECTORY ${KERBEROS_BIN_PATH} DESTINATION .)
|
|
install(DIRECTORY ${KERBEROS_LIB_PATH} DESTINATION .)
|
|
endif()
|
|
! install(DIRECTORY ${LZ4_LIB_PATH} DESTINATION .)
|
|
! install(DIRECTORY ${LZ4_BIN_PATH} DESTINATION .)
|
|
! install(DIRECTORY ${LIBOPENSSL_BIN_PATH} DESTINATION .)
|
|
! install(DIRECTORY ${LIBOPENSSL_LIB_PATH} DESTINATION . PATTERN "*.a" EXCLUDE )
|
|
install(DIRECTORY ${ZLIB_LIB_PATH} DESTINATION . FILES_MATCHING PATTERN "libz.*")
|
|
|
|
list(FIND MACRO_OPTIONS "-D__USE_NUMA" RET_NUMA)
|
|
if(NOT ${RET_NUMA} EQUAL -1)
|
|
! install(DIRECTORY ${NUMA_LIB_PATH} DESTINATION .)
|
|
endif()
|
|
|
|
if("${ENABLE_MOT}" STREQUAL "ON")
|
|
--- 222,240 ----
|
|
install(DIRECTORY ${KMC_LIB_PATH} DESTINATION .)
|
|
endif()
|
|
endif()
|
|
if(NOT "${ENABLE_LITE_MODE}" STREQUAL "ON")
|
|
install(DIRECTORY ${KERBEROS_SBIN_PATH}/ DESTINATION bin)
|
|
install(DIRECTORY ${KERBEROS_BIN_PATH} DESTINATION .)
|
|
install(DIRECTORY ${KERBEROS_LIB_PATH} DESTINATION .)
|
|
endif()
|
|
!
|
|
install(DIRECTORY ${ZLIB_LIB_PATH} DESTINATION . FILES_MATCHING PATTERN "libz.*")
|
|
|
|
list(FIND MACRO_OPTIONS "-D__USE_NUMA" RET_NUMA)
|
|
if(NOT ${RET_NUMA} EQUAL -1)
|
|
! if(EXISTS ${NUMA_LIB_PATH})
|
|
! install(DIRECTORY ${NUMA_LIB_PATH} DESTINATION .)
|
|
! endif()
|
|
endif()
|
|
|
|
if("${ENABLE_MOT}" STREQUAL "ON")
|
|
***************
|
|
*** 251,261 ****
|
|
install(CODE "message(\"-- Created symlink: libatomic.so.1 -> libatomic.so.1.2.0\")")
|
|
endif()
|
|
|
|
- install(FILES ${SECUREDYNAMICLIB_HOME}/libsecurec.so DESTINATION lib)
|
|
- install(FILES ${BUILDTOOLS_PATH}/gcc7.3/gcc/lib64/libgcc_s.so.1 DESTINATION lib)
|
|
- install(FILES ${BUILDTOOLS_PATH}/gcc7.3/gcc/lib64/libgomp.so DESTINATION lib)
|
|
- install(FILES ${BUILDTOOLS_PATH}/gcc7.3/gcc/lib64/libgomp.so.1 DESTINATION lib)
|
|
- install(FILES ${BUILDTOOLS_PATH}/gcc7.3/gcc/lib64/libgomp.so.1.0.0 DESTINATION lib)
|
|
install(FILES ${XGBOOST_LIB_PATH}/libxgboost.so DESTINATION lib)
|
|
if(NOT "${ENABLE_LITE_MODE}" STREQUAL "ON")
|
|
install(FILES ${PLJAVA_HOME}/lib/libpljava.so DESTINATION lib)
|
|
--- 249,254 ----
|
|
***************
|
|
*** 273,295 ****
|
|
install(DIRECTORY ${GCC_LIB_PATH}/lib64/ DESTINATION lib
|
|
FILES_MATCHING PATTERN "libatomic.so*")
|
|
endif()
|
|
-
|
|
- install(FILES ${GCC_LIB_PATH}/lib64/libgcc_s.so.1 DESTINATION lib)
|
|
- install(DIRECTORY ${GCC_LIB_PATH}/lib64/ DESTINATION lib
|
|
- FILES_MATCHING PATTERN "libgomp.so*")
|
|
-
|
|
- install(CODE "execute_process(
|
|
- COMMAND cp ${GCC_LIB_PATH}/lib64/libstdc++.so.6.0.24 ${prefix_home}/lib/libstdc++.so.6
|
|
- WORKING_DIRECTORY ${prefix_home}/lib)"
|
|
- )
|
|
-
|
|
- # install(DIRECTORY ${LIBCGROUP_LIB_PATH} DESTINATION . FILES_MATCHING PATTERN "libcgroup.so*")
|
|
- install(CODE "execute_process(
|
|
- COMMAND cp ${LIBCGROUP_LIB_PATH}/libcgroup.so.1.0.42 ${prefix_home}/lib/libcgroup.so
|
|
- COMMAND ln -fs libcgroup.so libcgroup.so.1
|
|
- WORKING_DIRECTORY ${prefix_home}/lib)"
|
|
- )
|
|
- install(CODE "message(\"-- Created symlink: libcgroup.so.1 -> libcgroup.so\")")
|
|
|
|
# fastcheck part
|
|
install(FILES ${PROJECT_SRC_DIR}/test/regress/stub/roach_api_stub/roach_api_stub.control
|
|
--- 266,271 ----
|
|
diff -crN '--exclude=.git' '--exclude=.gitee' '--exclude=.vscode' openGauss-server-5.0.1/src/common/interfaces/libpq/CMakeLists.txt openGauss-server-5.0.1-edit/src/common/interfaces/libpq/CMakeLists.txt
|
|
*** openGauss-server-5.0.1/src/common/interfaces/libpq/CMakeLists.txt 2024-05-07 20:16:39.540798180 +0800
|
|
--- openGauss-server-5.0.1-edit/src/common/interfaces/libpq/CMakeLists.txt 2024-05-09 14:15:40.525188303 +0800
|
|
***************
|
|
*** 118,129 ****
|
|
set(pq_LINK_OPTIONS ${LIB_LINK_OPTIONS})
|
|
add_shared_libtarget(pq TGT_pq_SRC TGT_pq_INC "${pq_DEF_OPTIONS}" "${pq_COMPILE_OPTIONS}" "${pq_LINK_OPTIONS}")
|
|
if(NOT "${ENABLE_LITE_MODE}" STREQUAL "ON")
|
|
! target_link_libraries(pq PRIVATE com_err_gauss crypto gssapi_krb5_gauss gssrpc_gauss k5crypto_gauss krb5_gauss krb5support_gauss securec ssl)
|
|
else()
|
|
! target_link_libraries(pq PRIVATE crypto securec ssl)
|
|
endif()
|
|
target_link_directories(pq PUBLIC
|
|
! ${LIBOPENSSL_LIB_PATH} ${KERBEROS_LIB_PATH} ${SECURE_LIB_PATH}
|
|
${PROJECT_SRC_DIR}/common/port ${PROJECT_SRC_DIR}/gstrace/common
|
|
)
|
|
set_target_properties(pq PROPERTIES VERSION 5.5)
|
|
--- 118,129 ----
|
|
set(pq_LINK_OPTIONS ${LIB_LINK_OPTIONS})
|
|
add_shared_libtarget(pq TGT_pq_SRC TGT_pq_INC "${pq_DEF_OPTIONS}" "${pq_COMPILE_OPTIONS}" "${pq_LINK_OPTIONS}")
|
|
if(NOT "${ENABLE_LITE_MODE}" STREQUAL "ON")
|
|
! target_link_libraries(pq PRIVATE com_err_gauss crypto gssapi_krb5_gauss gssrpc_gauss k5crypto_gauss krb5_gauss krb5support_gauss ${SECURE_C_CHECK} ssl)
|
|
else()
|
|
! target_link_libraries(pq PRIVATE crypto ${SECURE_C_CHECK} ssl)
|
|
endif()
|
|
target_link_directories(pq PUBLIC
|
|
! ${LIBOPENSSL_LIB_PATH} ${KERBEROS_LIB_PATH}
|
|
${PROJECT_SRC_DIR}/common/port ${PROJECT_SRC_DIR}/gstrace/common
|
|
)
|
|
set_target_properties(pq PROPERTIES VERSION 5.5)
|
|
***************
|
|
*** 302,308 ****
|
|
endif()
|
|
add_dependencies(pq_ce libpq_ce cmk_entity_manager_hooks encryption_hooks client_logic_common client_logic_expressions client_logic_cache client_logic_processor client_logic_fmt client_logic_hooks client_logic_data_fetcher frontend_parser)
|
|
target_link_directories(pq_ce PUBLIC
|
|
- ${SECURE_LIB_PATH}
|
|
${KMC_LIB_PATH}
|
|
${LIBOPENSSL_LIB_PATH}
|
|
${CJSON_LIB_PATH}
|
|
--- 302,307 ----
|
|
diff -crN '--exclude=.git' '--exclude=.gitee' '--exclude=.vscode' openGauss-server-5.0.1/src/gausskernel/cbb/communication/libcomm_utils/libcomm_thread.cpp openGauss-server-5.0.1-edit/src/gausskernel/cbb/communication/libcomm_utils/libcomm_thread.cpp
|
|
*** openGauss-server-5.0.1/src/gausskernel/cbb/communication/libcomm_utils/libcomm_thread.cpp 2024-05-07 20:16:39.608798681 +0800
|
|
--- openGauss-server-5.0.1-edit/src/gausskernel/cbb/communication/libcomm_utils/libcomm_thread.cpp 2024-05-07 20:17:58.873383188 +0800
|
|
***************
|
|
*** 2417,2423 ****
|
|
#else
|
|
switch ((comm_sender_flower_pid = fork_process())) {
|
|
#endif
|
|
! case -1:
|
|
ereport(LOG, (errmsg("could not fork comm sender flower process: %m")));
|
|
return 0;
|
|
#ifndef EXEC_BACKEND
|
|
--- 2417,2423 ----
|
|
#else
|
|
switch ((comm_sender_flower_pid = fork_process())) {
|
|
#endif
|
|
! case (ThreadId)-1:
|
|
ereport(LOG, (errmsg("could not fork comm sender flower process: %m")));
|
|
return 0;
|
|
#ifndef EXEC_BACKEND
|
|
***************
|
|
*** 2454,2460 ****
|
|
#else
|
|
switch ((comm_receiver_flower_pid = fork_process())) {
|
|
#endif
|
|
! case -1:
|
|
ereport(LOG, (errmsg("could not fork comm sender flower process: %m")));
|
|
return 0;
|
|
#ifndef EXEC_BACKEND
|
|
--- 2454,2460 ----
|
|
#else
|
|
switch ((comm_receiver_flower_pid = fork_process())) {
|
|
#endif
|
|
! case (ThreadId)-1:
|
|
ereport(LOG, (errmsg("could not fork comm sender flower process: %m")));
|
|
return 0;
|
|
#ifndef EXEC_BACKEND
|
|
***************
|
|
*** 2488,2494 ****
|
|
#else
|
|
switch ((comm_auxiliary_pid = fork_process())) {
|
|
#endif
|
|
! case -1:
|
|
ereport(LOG, (errmsg("could not fork comm auxiliary flower process: %m")));
|
|
return 0;
|
|
#ifndef EXEC_BACKEND
|
|
--- 2488,2494 ----
|
|
#else
|
|
switch ((comm_auxiliary_pid = fork_process())) {
|
|
#endif
|
|
! case (ThreadId)-1:
|
|
ereport(LOG, (errmsg("could not fork comm auxiliary flower process: %m")));
|
|
return 0;
|
|
#ifndef EXEC_BACKEND
|
|
***************
|
|
*** 2522,2528 ****
|
|
switch ((comm_receiver_pid = fork_process()))
|
|
#endif
|
|
{
|
|
! case -1:
|
|
ereport(LOG, (errmsg("could not fork comm receiver process: %m")));
|
|
return 0;
|
|
#ifndef EXEC_BACKEND
|
|
--- 2522,2528 ----
|
|
switch ((comm_receiver_pid = fork_process()))
|
|
#endif
|
|
{
|
|
! case (ThreadId)-1:
|
|
ereport(LOG, (errmsg("could not fork comm receiver process: %m")));
|
|
return 0;
|
|
#ifndef EXEC_BACKEND
|
|
diff -crN '--exclude=.git' '--exclude=.gitee' '--exclude=.vscode' openGauss-server-5.0.1/src/gausskernel/storage/smgr/smgr.cpp openGauss-server-5.0.1-edit/src/gausskernel/storage/smgr/smgr.cpp
|
|
*** openGauss-server-5.0.1/src/gausskernel/storage/smgr/smgr.cpp 2024-05-07 20:16:39.940801129 +0800
|
|
--- openGauss-server-5.0.1-edit/src/gausskernel/storage/smgr/smgr.cpp 2024-05-07 20:17:59.201385607 +0800
|
|
***************
|
|
*** 949,955 ****
|
|
return convertScalarToDatumT<UNKNOWNOID>;
|
|
}
|
|
default: {
|
|
! return convertScalarToDatumT<-2>;
|
|
}
|
|
}
|
|
}
|
|
--- 949,955 ----
|
|
return convertScalarToDatumT<UNKNOWNOID>;
|
|
}
|
|
default: {
|
|
! return convertScalarToDatumT<((Oid)-2)>;
|
|
}
|
|
}
|
|
}
|
|
diff -crN '--exclude=.git' '--exclude=.gitee' '--exclude=.vscode' Plugin-5.0.1/contrib/dolphin/cmake.sh Plugin-5.0.1-edit/contrib/dolphin/cmake.sh
|
|
*** Plugin-5.0.1/contrib/dolphin/cmake.sh 2024-06-12 20:17:51.731405913 +0800
|
|
--- Plugin-5.0.1-edit/contrib/dolphin/cmake.sh 2024-06-12 20:43:24.223308216 +0800
|
|
***************
|
|
*** 1,5 ****
|
|
#!/bin/bash
|
|
! CMAKE_OPT="-DENABLE_MULTIPLE_NODES=OFF -DENABLE_PRIVATEGAUSS=OFF -DENABLE_THREAD_SAFETY=ON -DENABLE_LITE_MODE=ON"
|
|
cpus_num=$(grep -w processor /proc/cpuinfo|wc -l)
|
|
rm -f dolphin--1.0.sql
|
|
touch dolphin--1.0.sql
|
|
--- 1,5 ----
|
|
#!/bin/bash
|
|
! CMAKE_OPT="-DENABLE_MULTIPLE_NODES=OFF -DENABLE_PRIVATEGAUSS=OFF -DENABLE_THREAD_SAFETY=ON -DENABLE_LITE_MODE=ON -DENABLE_OPENEULER_MAJOR=ON -DWITH_OPENEULER_OS=ON"
|
|
cpus_num=$(grep -w processor /proc/cpuinfo|wc -l)
|
|
rm -f dolphin--1.0.sql
|
|
touch dolphin--1.0.sql
|
|
***************
|
|
*** 9,14 ****
|
|
--- 9,15 ----
|
|
touch dolphin--1.2.sql
|
|
cat dolphin--1.0.sql >> dolphin--1.2.sql
|
|
cat upgrade_script/dolphin--1.0--1.2.sql >> dolphin--1.2.sql
|
|
+ BUILD_TUPLE=$(uname -p)
|
|
cp llvmir/openGauss_expr_dolphin_${BUILD_TUPLE}.ir openGauss_expr_dolphin.ir
|
|
DOLPHIN_CMAKE_BUILD_DIR=`pwd`/tmp_build
|
|
[ -d "${DOLPHIN_CMAKE_BUILD_DIR}" ] && rm -rf ${DOLPHIN_CMAKE_BUILD_DIR}
|
|
diff -crN '--exclude=.git' '--exclude=.gitee' '--exclude=.vscode' openGauss-server-5.0.1/src/bin/pg_ctl/backup.cpp openGauss-server-5.0.1-edit/src/bin/pg_ctl/backup.cpp
|
|
*** openGauss-server-5.0.1/src/bin/pg_ctl/backup.cpp 2024-05-09 14:48:32.000000000 +0800
|
|
--- openGauss-server-5.0.1-edit/src/bin/pg_ctl/backup.cpp 2024-06-19 16:22:57.390413059 +0800
|
|
***************
|
|
*** 1939,1945 ****
|
|
}
|
|
while (1) {
|
|
de = readdir(dir);
|
|
! if (de <= 0) {
|
|
break;
|
|
}
|
|
if (strcmp(de->d_name, ".") == 0 || strcmp(de->d_name, "..") == 0) {
|
|
--- 1939,1945 ----
|
|
}
|
|
while (1) {
|
|
de = readdir(dir);
|
|
! if (de == NULL) {
|
|
break;
|
|
}
|
|
if (strcmp(de->d_name, ".") == 0 || strcmp(de->d_name, "..") == 0) {
|
|
***************
|
|
*** 2799,2802 ****
|
|
/* free sysidentifier after use */
|
|
pg_free(sysidentifier);
|
|
sysidentifier = NULL;
|
|
! }
|
|
\ No newline at end of file
|
|
--- 2799,2802 ----
|
|
/* free sysidentifier after use */
|
|
pg_free(sysidentifier);
|
|
sysidentifier = NULL;
|
|
! }
|