When compiling an app for UPPERcasing a UTF-8 string, using a library 64 bit polibbed from the Microsoft icu.dll, these warnings were generated.
POLINK: warning: Realigned section '.idata$5' in object 'icu.lib(icu.dll)' (from 4 to 8 byte(s)).
POLINK: warning: Realigned section '.idata$4' in object 'icu.lib(icu.dll)' (from 4 to 8 byte(s))
Am I really in trouble ? Should I be scared ?
The app ran as expected and properly converted a string of Native American Osage language lower case letters
to the proper upper case equivalents. I was impressed because the Unicodes for the Osage script are out of the
B.M.P. and in the Land of DingBats and Emoticons.
The Microsoft ICU library was first added to the Windows 10 OS in Version 1703 (Creators Update) and has since been
further consolidated from the multi-file ICU4C to two files, icu.lib and icu.h.
An interesting comment
The version of ICU in Windows only exposes the C APIs. It does not expose any of the C++ APIs. Unfortunately, it is impossible to ever expose the C++ APIs due to the lack of a stable ABI in C++.
made here
https://learn.microsoft.com/en-us/windows/win32/intl/international-components-for-unicode--icu-Maybe something for addition to Pelles C 12 ?