Inquiry on Version 74 Support Timeline and End-of-Life Details

12 views
Skip to first unread message

Vivek Singh

unread,
Mar 12, 2025, 8:04:06 AMMar 12
to icu-support
In our organization, we are currently on version 70 and plan to upgrade to 74.2. However, we are unable to move to version 75 or later due to the C++17 requirement.

I wanted to check the timeline for how long version 74 will be supported. Is there a webpage that provides this information or outlines the general end-of-life timeline for different versions?

Thank you in advance.
- vivek

Steven Loomis

unread,
Mar 12, 2025, 8:53:45 AMMar 12
to Vivek Singh, icu-support
Hi Vivek,
Can you detail anything about why the compiler version is blocker? Do you have a timeline that you would be able to use C++17? Without updating your missing out on potentially performance, bug fixes, and especially up-to-date, cultural and linguistic changes. 

Steven.


--
You received this message because you are subscribed to the Google Groups "icu-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to icu-support...@unicode.org.
To view this discussion visit https://groups.google.com/a/unicode.org/d/msgid/icu-support/82163ec0-4d85-47f3-b66b-cc19b98ecb32n%40unicode.org.

Vivek Singh

unread,
Mar 12, 2025, 9:23:49 AMMar 12
to icu-support, Steven Loomis, icu-support, Vivek Singh

We build ICU binaries and libraries from source.

To ensure consistency, we aim to compile our product source code and its dependencies using the same compiler version. While we plan to transition to C++17 in the future, the Black Duck scanner has flagged ICU version 70 as EOL. As a result, we need a short-term solution to address this issue while continuing to work on the long-term goal of upgrading the compiler version.

-vivek

Steven Loomis

unread,
Mar 12, 2025, 9:28:47 AMMar 12
to Vivek Singh, icu-support
What platforms and compiler? Are you using the C++ APIs or C? You might be able to compile ICU with C++17 but then link against the C APIs. 
Good to hear that you plan to update to C++17 in the future.


--
Steven R. Loomis
Code Hive Tx, LLC

Vivek Singh

unread,
Mar 12, 2025, 9:34:01 AMMar 12
to icu-support, Steven Loomis, icu-support, Vivek Singh
We use C and C++ interfaces.

We did try that when migrating from pre 70 to 70 and it did not work for us. Can again give it a shot.

Any comment on how long version 74 will be maintained/supported?

Thanks

Tino Didriksen

unread,
Mar 12, 2025, 12:45:59 PMMar 12
to icu-support
But what compiler? What distro?

Because, even the decade old RHEL 7 had the Software Collections for much newer compilers capable of C++17, but remaining binary compatible with existing libraries. So it is difficult to imagine a platform still incapable of C++17.

-- Tino Didriksen

Reply all
Reply to author
Forward
0 new messages