Bug ID | 1179945 |
---|---|
Summary | [icu68] postgresql fails to build |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Other |
Assignee | screening-team-bugs@suse.de |
Reporter | dimstar@opensuse.org |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
in Staging:I, icu is being updated to ICU 68.1 (from 67.x) PostgreSQL is amongst the few packages failing to build. From pgsql12 build log: [ 100s] collationcmds.c:466:51: error: 'TRUE' undeclared (first use in this function); did you mean 'IS_TRUE'? The point being that icu stopped defining the macros for TRUE/FALSE in order to avoid issues with C++20 other consumers, like chromium, did: s/TRUE/true/ and s/FALSE/false/