0002-Suppress-deprecation-warning-for-xmlKeepBlanksDefaul.patch
application/octet-stream
Filename: 0002-Suppress-deprecation-warning-for-xmlKeepBlanksDefaul.patch
Type: application/octet-stream
Part: 0
From 83e448e9e4d7623fb550c6ec6a3681a4ab2ff823 Mon Sep 17 00:00:00 2001
From: Man Zeng <zengman@halodbtech.com>
Date: Fri, 26 Dec 2025 10:21:18 +0800
Subject: [PATCH] Suppress deprecation warning for xmlKeepBlanksDefault() in
xml.c
xml.c uses libxml2's deprecated xmlKeepBlanksDefault()
before the relevant functions are removed, but for now silence the warnings.
Author: Man Zeng <zengman@halodbtech.com>
---
src/backend/utils/adt/Makefile | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/backend/utils/adt/Makefile b/src/backend/utils/adt/Makefile
index ba40ada11ca..7cc6b40914b 100644
--- a/src/backend/utils/adt/Makefile
+++ b/src/backend/utils/adt/Makefile
@@ -151,6 +151,12 @@ like.o: like.c like_match.c
# Some code in numeric.c benefits from auto-vectorization
numeric.o: CFLAGS += ${CFLAGS_VECTORIZE}
+# xml.c uses libxml2's deprecated xmlKeepBlanksDefault()
+# before the relevant functions are removed, but for now silence the warnings.
+ifeq ($(GCC), yes)
+xml.o: CFLAGS += -Wno-deprecated-declarations
+endif
+
varlena.o: varlena.c levenshtein.c
include $(top_srcdir)/src/backend/common.mk
--
2.45.2