diff --git a/build/script/aarch64_finance_list b/build/script/aarch64_finance_list index e829a4c59..4c76d937b 100644 --- a/build/script/aarch64_finance_list +++ b/build/script/aarch64_finance_list @@ -861,6 +861,8 @@ ./lib/libdssapi.so ./lib/libdms.so ./lib/libodbc.so* +./lib/libasan.so* +./lib/libubsan.so* ./include/postgresql/server/postgres_ext.h ./include/postgresql/server/pg_config_os.h diff --git a/build/script/aarch64_opengauss_list b/build/script/aarch64_opengauss_list index 7fa78abef..7e81d684d 100644 --- a/build/script/aarch64_opengauss_list +++ b/build/script/aarch64_opengauss_list @@ -874,6 +874,8 @@ ./lib/libdssapi.so ./lib/libdms.so ./lib/libodbc.so* +./lib/libasan.so* +./lib/libubsan.so* ./include/postgresql/server/postgres_ext.h ./include/postgresql/server/pg_config_os.h diff --git a/build/script/loongarch64_opengauss_list b/build/script/loongarch64_opengauss_list index 5c9b2304f..066e4773c 100644 --- a/build/script/loongarch64_opengauss_list +++ b/build/script/loongarch64_opengauss_list @@ -852,6 +852,8 @@ ./lib/libdssapi.so ./lib/libdms.so ./lib/libodbc.so* +./lib/libasan.so* +./lib/libubsan.so* ./include/postgresql/server/postgres_ext.h ./include/postgresql/server/pg_config_os.h diff --git a/build/script/x86_64_finance_list b/build/script/x86_64_finance_list index 59dc36b8b..4a3357316 100644 --- a/build/script/x86_64_finance_list +++ b/build/script/x86_64_finance_list @@ -858,6 +858,8 @@ ./lib/libdssapi.so ./lib/libdms.so ./lib/libodbc.so* +./lib/libasan.so* +./lib/libubsan.so* ./include/postgresql/server/postgres_ext.h ./include/postgresql/server/pg_config_os.h diff --git a/build/script/x86_64_opengauss_list b/build/script/x86_64_opengauss_list index 625e7b58e..9b72b9ecc 100644 --- a/build/script/x86_64_opengauss_list +++ b/build/script/x86_64_opengauss_list @@ -871,6 +871,8 @@ ./lib/libdssapi.so ./lib/libdms.so ./lib/libodbc.so* +./lib/libasan.so* +./lib/libubsan.so* ./include/postgresql/server/postgres_ext.h ./include/postgresql/server/pg_config_os.h diff --git a/src/gausskernel/Makefile b/src/gausskernel/Makefile index 9652f48af..b8d6a87b1 100755 --- a/src/gausskernel/Makefile +++ b/src/gausskernel/Makefile @@ -653,6 +653,10 @@ ifeq ($(enable_thread_check), yes) cp $(with_3rd)/$(BUILD_TOOLS_PATH)/gcc$(subst $(SUB_CC_VERSION),,$(CC_VERSION))/gcc/lib64/libtsan.so.0 '$(DESTDIR)$(libdir)/' cp $(with_3rd)/$(BUILD_TOOLS_PATH)/gcc$(subst $(SUB_CC_VERSION),,$(CC_VERSION))/gcc/lib64/libtsan.so.0.0.0 '$(DESTDIR)$(libdir)/' endif +ifeq ($(enable_memory_check), yes) + cp $(with_3rd)/$(BUILD_TOOLS_PATH)/gcc$(subst $(SUB_CC_VERSION),,$(CC_VERSION))/gcc/lib64/libasan.so* '$(DESTDIR)$(libdir)/' + cp $(with_3rd)/$(BUILD_TOOLS_PATH)/gcc$(subst $(SUB_CC_VERSION),,$(CC_VERSION))/gcc/lib64/libubsan.so* '$(DESTDIR)$(libdir)/' +endif endif endif