25 Aug
2020
25 Aug
'20
11:58 p.m.
5. Removing this from Boost.Text, keeping just the UTFn conversion code and anything else that doesn't depend on the problematic data files (as I advocated in my review).
I think this would be to the ultimate detriment of the library. Anything Boost.Text can do for the user is a boon in this regard and only increases the quality of the lib.
1. A run-time dependency on libicu, getting libicu to do all the work, as Boost.Locale does.
I think this would be the best path forward. Obtaining a dynamic version of libicu is relatively straight-forward on all systems and would dodge the licensing issues. - Chris