Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 618636 (icu-59) - [TRACKER] Packages failing to build with ICU >=59
Summary: [TRACKER] Packages failing to build with ICU >=59
Status: RESOLVED OBSOLETE
Alias: icu-59
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords: Tracker
Depends on: 618638 618640 618644 618648 618674 618676 618732 618764 618934 618946 618968 619796 icu-59-gcc-5 621532 639566
Blocks:
  Show dependency tree
 
Reported: 2017-05-16 11:04 UTC by Arfrever Frehtes Taifersar Arahesis
Modified: 2020-11-26 23:27 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arfrever Frehtes Taifersar Arahesis 2017-05-16 11:04:14 UTC
Tracker for packages failing to build with ICU >=59.

C++ API of ICU >=59 uses features of C++ >=2011. Usage of ICU C++ headers in C++ 1998 mode results in compilation failures.

UChar typedef in C++ was previously unsigned short int by default (but optionally char16_t). It is now always char16_t. Some reverse dependencies need to be changed to use char16_t. Details are described in:
http://site.icu-project.org/download/59#TOC-ICU4C-char16_t

Minor cleanups of inclusions in ICU headers occurred.
Comment 1 Andreas K. Hüttel archtester gentoo-dev 2020-11-26 23:27:39 UTC
This one's now really obsolete.