| От | Peter Eisentraut |
|---|---|
| Тема | pgsql: Fix build failure with newer ICU |
| Дата | |
| Msg-id | E1lysWh-0007eN-3m@gemulon.postgresql.org обсуждение |
| Список | pgsql-committers |
Fix build failure with newer ICU ICU 69 causes compile failures with PostgreSQL 10. ICU 69 has switched to using stdbool.h, which conflicts with the home-made definitions that we used until PostgreSQL 10. Newer PostgreSQL major versions are therefore not affected. (Older PostgreSQL versions don't have ICU support.) The workaround is to undefine "bool" after including ICU headers, similar to the solution already in place for plperl for the same underlying reasons. Discussion: https://www.postgresql.org/message-id/flat/28588e5a-c204-0361-01f1-a1ee1b590233%40enterprisedb.com Branch ------ REL_10_STABLE Details ------- https://git.postgresql.org/pg/commitdiff/e7be25039e4923a3a28a708d0cc141136e80546e Modified Files -------------- src/backend/utils/adt/formatting.c | 4 ++++ src/backend/utils/adt/pg_locale.c | 4 ++++ src/include/utils/pg_locale.h | 4 ++++ 3 files changed, 12 insertions(+)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера