This is an automated email from the ASF dual-hosted git repository.

chenjinbao1989 pushed a commit to branch cbdb-postgres-merge
in repository https://gitbox.apache.org/repos/asf/cloudberry.git


The following commit(s) were added to refs/heads/cbdb-postgres-merge by this 
push:
     new 889cd18d6e2 Remove gcc option -Wshadow=compatible-local
889cd18d6e2 is described below

commit 889cd18d6e2207f60dcc8527cd7d8ff8a5556764
Author: Jinbao Chen <[email protected]>
AuthorDate: Mon Oct 13 10:46:06 2025 +0800

    Remove gcc option -Wshadow=compatible-local
---
 GNUmakefile.in                      |  4 +--
 configure                           | 69 -------------------------------------
 configure.ac                        |  4 +--
 contrib/Makefile                    |  4 ---
 contrib/citext/Makefile             |  6 +---
 contrib/file_fdw/Makefile           |  5 ---
 contrib/hstore_plpython/Makefile    |  4 ---
 contrib/pageinspect/Makefile        |  4 ---
 contrib/pg_buffercache/Makefile     |  7 ----
 contrib/pg_stat_statements/Makefile |  4 ---
 contrib/pgcrypto/Makefile           | 17 +--------
 meson.build                         |  2 +-
 12 files changed, 7 insertions(+), 123 deletions(-)

diff --git a/GNUmakefile.in b/GNUmakefile.in
index e5a54a0309d..2a292a82b95 100644
--- a/GNUmakefile.in
+++ b/GNUmakefile.in
@@ -20,7 +20,7 @@ all:
 #      $(MAKE) -C contrib/extprotocol all
 #      $(MAKE) -C contrib/dblink all
 #      $(MAKE) -C contrib/indexscan all
-#      $(MAKE) -C contrib/interconnect all
+       $(MAKE) -C contrib/interconnect all
 #      $(MAKE) -C contrib/pageinspect all  # needed by src/test/isolation
 #      $(MAKE) -C contrib/hstore all
 #      $(MAKE) -C contrib/pgcrypto all
@@ -67,7 +67,7 @@ install:
 #      $(MAKE) -C contrib/extprotocol $@
 #      $(MAKE) -C contrib/dblink $@
 #      $(MAKE) -C contrib/indexscan $@
-#      $(MAKE) -C contrib/interconnect $@
+       $(MAKE) -C contrib/interconnect $@
 #      $(MAKE) -C contrib/pageinspect $@  # needed by src/test/isolation
 #      $(MAKE) -C contrib/hstore $@
 #      $(MAKE) -C contrib/pgcrypto $@
diff --git a/configure b/configure
index 255868d34d1..cb4317e3c67 100755
--- a/configure
+++ b/configure
@@ -6104,64 +6104,6 @@ if test 
x"$pgac_cv_prog_CXX_cxxflags__Wcast_function_type" = x"yes"; then
   CXXFLAGS="${CXXFLAGS} -Wcast-function-type"
 fi
 
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} supports 
-Wshadow=compatible-local, for CFLAGS" >&5
-$as_echo_n "checking whether ${CC} supports -Wshadow=compatible-local, for 
CFLAGS... " >&6; }
-if ${pgac_cv_prog_CC_cflags__Wshadow_compatible_local+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  pgac_save_CFLAGS=$CFLAGS
-pgac_save_CC=$CC
-CC=${CC}
-CFLAGS="${CFLAGS} -Wshadow=compatible-local"
-ac_save_c_werror_flag=$ac_c_werror_flag
-ac_c_werror_flag=yes
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
-  pgac_cv_prog_CC_cflags__Wshadow_compatible_local=yes
-else
-  pgac_cv_prog_CC_cflags__Wshadow_compatible_local=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-ac_c_werror_flag=$ac_save_c_werror_flag
-CFLAGS="$pgac_save_CFLAGS"
-CC="$pgac_save_CC"
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 
$pgac_cv_prog_CC_cflags__Wshadow_compatible_local" >&5
-$as_echo "$pgac_cv_prog_CC_cflags__Wshadow_compatible_local" >&6; }
-if test x"$pgac_cv_prog_CC_cflags__Wshadow_compatible_local" = x"yes"; then
-  CFLAGS="${CFLAGS} -Wshadow=compatible-local"
-fi
-
-
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} supports 
-Wshadow=compatible-local, for CXXFLAGS" >&5
-$as_echo_n "checking whether ${CXX} supports -Wshadow=compatible-local, for 
CXXFLAGS... " >&6; }
-if ${pgac_cv_prog_CXX_cxxflags__Wshadow_compatible_local+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  pgac_save_CXXFLAGS=$CXXFLAGS
-pgac_save_CXX=$CXX
-CXX=${CXX}
-CXXFLAGS="${CXXFLAGS} -Wshadow=compatible-local"
-ac_save_cxx_werror_flag=$ac_cxx_werror_flag
-ac_cxx_werror_flag=yes
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS 
conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -6185,17 +6127,6 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext 
>&5'
 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext 
$LIBS >&5'
 ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
-ac_cxx_werror_flag=$ac_save_cxx_werror_flag
-CXXFLAGS="$pgac_save_CXXFLAGS"
-CXX="$pgac_save_CXX"
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 
$pgac_cv_prog_CXX_cxxflags__Wshadow_compatible_local" >&5
-$as_echo "$pgac_cv_prog_CXX_cxxflags__Wshadow_compatible_local" >&6; }
-if test x"$pgac_cv_prog_CXX_cxxflags__Wshadow_compatible_local" = x"yes"; then
-  CXXFLAGS="${CXXFLAGS} -Wshadow=compatible-local"
-fi
-
-
   # This was included in -Wall/-Wformat in older GCC versions
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} supports 
-Wformat-security, for CFLAGS" >&5
diff --git a/configure.ac b/configure.ac
index 679bee6053a..b79c8460748 100644
--- a/configure.ac
+++ b/configure.ac
@@ -581,8 +581,8 @@ if test "$GCC" = yes -a "$ICC" = no; then
   PGAC_PROG_CXX_CFLAGS_OPT([-Wimplicit-fallthrough=3])
   PGAC_PROG_CC_CFLAGS_OPT([-Wcast-function-type])
   PGAC_PROG_CXX_CFLAGS_OPT([-Wcast-function-type])
-  PGAC_PROG_CC_CFLAGS_OPT([-Wshadow=compatible-local])
-  PGAC_PROG_CXX_CFLAGS_OPT([-Wshadow=compatible-local])
+  # PGAC_PROG_CC_CFLAGS_OPT([-Wshadow=compatible-local])
+  # PGAC_PROG_CXX_CFLAGS_OPT([-Wshadow=compatible-local])
   # This was included in -Wall/-Wformat in older GCC versions
   PGAC_PROG_CC_CFLAGS_OPT([-Wformat-security])
   PGAC_PROG_CXX_CFLAGS_OPT([-Wformat-security])
diff --git a/contrib/Makefile b/contrib/Makefile
index 0c66074f5fe..b00ddbc1345 100644
--- a/contrib/Makefile
+++ b/contrib/Makefile
@@ -36,7 +36,6 @@ SUBDIRS = \
                old_snapshot    \
                pageinspect     \
                passwordcheck   \
-               postgres_fdw \
                pg_buffercache  \
                pg_freespacemap \
                pg_prewarm      \
@@ -46,11 +45,8 @@ SUBDIRS = \
                pgrowlocks      \
                pgstattuple     \
                pg_visibility   \
-<<<<<<< HEAD
-=======
                pg_walinspect   \
                postgres_fdw    \
->>>>>>> REL_16_9
                seg             \
                spi             \
                tablefunc       \
diff --git a/contrib/citext/Makefile b/contrib/citext/Makefile
index 593f098d489..cb01d3598fc 100644
--- a/contrib/citext/Makefile
+++ b/contrib/citext/Makefile
@@ -11,12 +11,8 @@ DATA = citext--1.4.sql \
        citext--1.0--1.1.sql
 PGFILEDESC = "citext - case-insensitive character string data type"
 
-<<<<<<< HEAD
-REGRESS = citext
+REGRESS = citext citext_utf8
 REGRESS_OPTS += --init-file=$(top_srcdir)/src/test/regress/init_file
-=======
-REGRESS = create_index_acl citext citext_utf8
->>>>>>> REL_16_9
 
 ifdef USE_PGXS
 PG_CONFIG = pg_config
diff --git a/contrib/file_fdw/Makefile b/contrib/file_fdw/Makefile
index b225f52f1ae..ecbdb2cb12d 100644
--- a/contrib/file_fdw/Makefile
+++ b/contrib/file_fdw/Makefile
@@ -8,13 +8,8 @@ PGFILEDESC = "file_fdw - foreign data wrapper for files"
 
 REGRESS = file_fdw gp_file_fdw
 
-<<<<<<< HEAD
-EXTRA_CLEAN = sql/file_fdw.sql expected/file_fdw.out sql/gp_file_fdw.sql 
expected/gp_file_fdw.out
-
 REGRESS_OPTS = --init-file=init_file
 
-=======
->>>>>>> REL_16_9
 ifdef USE_PGXS
 PG_CONFIG = pg_config
 PGXS := $(shell $(PG_CONFIG) --pgxs)
diff --git a/contrib/hstore_plpython/Makefile b/contrib/hstore_plpython/Makefile
index d02c31003d8..d148af0bc8a 100644
--- a/contrib/hstore_plpython/Makefile
+++ b/contrib/hstore_plpython/Makefile
@@ -10,11 +10,7 @@ EXTENSION = hstore_plpython3u
 DATA = hstore_plpython3u--1.0.sql
 
 REGRESS = hstore_plpython
-<<<<<<< HEAD
-REGRESS_PLPYTHON3_MANGLE := $(REGRESS)
 REGRESS_OPTS = --init-file=$(top_srcdir)/src/test/regress/init_file
-=======
->>>>>>> REL_16_9
 
 PG_CPPFLAGS = $(python_includespec) 
-DPLPYTHON_LIBNAME='"plpython$(python_majorversion)"'
 
diff --git a/contrib/pageinspect/Makefile b/contrib/pageinspect/Makefile
index 80b34b0dfa0..2a7657cb6e5 100644
--- a/contrib/pageinspect/Makefile
+++ b/contrib/pageinspect/Makefile
@@ -14,12 +14,8 @@ OBJS = \
        rawpage.o
 
 EXTENSION = pageinspect
-<<<<<<< HEAD
-DATA = pageinspect--1.8--1.9.sql \
-=======
 DATA =  pageinspect--1.11--1.12.sql pageinspect--1.10--1.11.sql \
        pageinspect--1.9--1.10.sql pageinspect--1.8--1.9.sql \
->>>>>>> REL_16_9
        pageinspect--1.7--1.8.sql pageinspect--1.6--1.7.sql \
        pageinspect--1.5.sql pageinspect--1.5--1.6.sql \
        pageinspect--1.4--1.5.sql pageinspect--1.3--1.4.sql \
diff --git a/contrib/pg_buffercache/Makefile b/contrib/pg_buffercache/Makefile
index 89cfb0b5a23..123b2a8ebb3 100644
--- a/contrib/pg_buffercache/Makefile
+++ b/contrib/pg_buffercache/Makefile
@@ -8,7 +8,6 @@ OBJS = \
 EXTENSION = pg_buffercache
 DATA = pg_buffercache--1.2.sql pg_buffercache--1.2--1.3.sql \
        pg_buffercache--1.1--1.2.sql pg_buffercache--1.0--1.1.sql \
-<<<<<<< HEAD
        pg_buffercache--1.3--1.4.sql \
        pg_buffercache--1.4--1.4.1.sql
 
@@ -16,12 +15,6 @@ PGFILEDESC = "pg_buffercache - monitoring of shared buffer 
cache in real-time"
 
 REGRESS = pg_buffercache
 REGRESS_OPTS += --init-file=$(top_srcdir)/src/test/regress/init_file
-=======
-       pg_buffercache--1.3--1.4.sql
-PGFILEDESC = "pg_buffercache - monitoring of shared buffer cache in real-time"
-
-REGRESS = pg_buffercache
->>>>>>> REL_16_9
 
 ifdef USE_PGXS
 PG_CONFIG = pg_config
diff --git a/contrib/pg_stat_statements/Makefile 
b/contrib/pg_stat_statements/Makefile
index 2f1b9cc8730..31e4fdeeb96 100644
--- a/contrib/pg_stat_statements/Makefile
+++ b/contrib/pg_stat_statements/Makefile
@@ -17,12 +17,8 @@ PGFILEDESC = "pg_stat_statements - execution statistics of 
SQL statements"
 LDFLAGS_SL += $(filter -lm, $(LIBS))
 
 REGRESS_OPTS = --temp-config 
$(top_srcdir)/contrib/pg_stat_statements/pg_stat_statements.conf
-<<<<<<< HEAD
-REGRESS = pg_stat_statements olap_setup olap_group
-=======
 REGRESS = select dml cursors utility level_tracking planning \
        user_activity wal extended cleanup oldextversions
->>>>>>> REL_16_9
 # Disabled because these tests require 
"shared_preload_libraries=pg_stat_statements",
 # which typical installcheck users do not have (e.g. buildfarm clients).
 NO_INSTALLCHECK = 1
diff --git a/contrib/pgcrypto/Makefile b/contrib/pgcrypto/Makefile
index f389a08855b..3da128bb1a2 100644
--- a/contrib/pgcrypto/Makefile
+++ b/contrib/pgcrypto/Makefile
@@ -1,15 +1,5 @@
 # contrib/pgcrypto/Makefile
 
-<<<<<<< HEAD
-INT_SRCS = internal.c internal-sha2.c blf.c rijndael.c \
-               pgp-mpi-internal.c imath.c sm4.c
-INT_TESTS = sha2
-
-OSSL_SRCS = openssl.c pgp-mpi-openssl.c sm4.c openssl_redirect.c
-OSSL_TESTS = sha2 des 3des cast5
-
-=======
->>>>>>> REL_16_9
 ZLIB_TST = pgp-compression
 ZLIB_OFF_TST = pgp-zlib-DISABLED
 
@@ -49,15 +39,10 @@ DATA = pgcrypto--1.3.sql pgcrypto--1.2--1.3.sql 
pgcrypto--1.1--1.2.sql \
        pgcrypto--1.0--1.1.sql
 PGFILEDESC = "pgcrypto - cryptographic functions"
 
-<<<<<<< HEAD
 REGRESS_OPTS = --dbname=$(CONTRIB_TESTDB) 
--init-file=$(top_builddir)/src/test/regress/init_file
 
-REGRESS = init md5 sha1 hmac-md5 hmac-sha1 blowfish rijndael sm4 \
-       $(CF_TESTS) \
-=======
-REGRESS = init md5 sha1 hmac-md5 hmac-sha1 blowfish rijndael \
+REGRESS = init md5 sha1 hmac-md5 hmac-sha1 blowfish rijndael sm4\
        sha2 des 3des cast5 \
->>>>>>> REL_16_9
        crypt-des crypt-md5 crypt-blowfish crypt-xdes \
        pgp-armor pgp-decrypt pgp-encrypt $(CF_PGP_TESTS) \
        pgp-pubkey-decrypt pgp-pubkey-encrypt pgp-info \
diff --git a/meson.build b/meson.build
index 5422ab64a3d..d7467fafe4f 100644
--- a/meson.build
+++ b/meson.build
@@ -1963,7 +1963,7 @@ common_warning_flags = [
   '-Wmissing-format-attribute',
   '-Wimplicit-fallthrough=3',
   '-Wcast-function-type',
-  '-Wshadow=compatible-local',
+  # '-Wshadow=compatible-local',
   # This was included in -Wall/-Wformat in older GCC versions
   '-Wformat-security',
 ]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to