On 17.05.21 23:01, Bruce Momjian wrote:
On Mon, May 17, 2021 at 10:56:54PM +0200, Peter Eisentraut wrote:
The fix is like what we used to use for plperl back then:
diff --git a/src/include/utils/pg_locale.h b/src/include/utils/pg_locale.h
index f3e04d4d8c..499ada2b69 100644
--- a/src/include/utils/pg_locale.h
+++ b/src/include/utils/pg_locale.h
@@ -17,6 +17,9 @@
#endif
#ifdef USE_ICU
#include <unicode/ucol.h>
+#ifdef bool
+#undef bool
+#endif
#endif
#include "utils/guc.h"
I'll prepare a full patch in a bit.
Yes, that seems like a good plan.
I have committed a fix for this.