Как скомпилировать ICU для отладочной и релизной версии - PullRequest
0 голосов
/ 11 ноября 2019

В последние дни я боролся за компиляцию ICU для Qt, но столкнулся со странной проблемой.

Сначала я скомпилировал с флагом --disable-shared --enable-static, и в результате получилось:

$ ls | xargs stat --printf "%-10n\t\t%A\n"
icu/                    drwxr-xr-x
libsicudt.a             -rw-r--r--
libsicuin.a             -rw-r--r--
libsicuio.a             -rw-r--r--
libsicutest.a           -rw-r--r--
libsicutu.a             -rw-r--r--
libsicuuc.a             -rw-r--r--
pkgconfig/              drwxr-xr-x

Это имеет смысл, потому что отладочная версия по умолчанию отключена.
Для меня нужна отладочная версия, поэтому я снова скомпилировал с флагом --enable-static --enable-debug --enable-release --disable-shared, но результат:

$ ls | xargs stat --printf "%-10n\t\t%A\n"
icud/                   drwxr-xr-x
libsicudtd.a            -rw-r--r--
libsicuind.a            -rw-r--r--
libsicuiod.a            -rw-r--r--
libsicutestd.a          -rw-r--r--
libsicutud.a            -rw-r--r--
libsicuucd.a            -rw-r--r--
pkgconfig/              drwxr-xr-x

Что за черт! Где версия выпуска?
Кто может сказать мне, где что-то не так?
Я что-то упустил?
Исходная версия ICU: icu4c-64_2 .
И цепочка инструментов: MinGW-w64-gcc .
Заранее спасибо!

...