такая ситуация: был у меня процессорный модуль от Kontron c процессором VIA Eden 1 GGz, написал я под него некую программу под SDL (консоль, frame_buffer) с выводом русских надписей через SDL_ttf. Использовалась перекодировка koi8-r -> utf-16 с помощью iconv (функция glibc). Всё линковалось статически (для встроенной системы это оказался самый удобный вариант) и прекрасно работало. Теперь самое интересное: в один прекрасный день процессорный модуль дал дуба (статика). Вместо него я поставил процессорный модуль от Advantech c процессором VIA C3 800 MGz. На этом модуле программа категорически отказалась работать. Анализ показал, что на функции iconv_open выпадает сообщение illegal instruction и выдаётся дамп ядра. Что характерно, при динамической линковке программа работает прекрасно на обоих модулях. Вопрос: в чем глюк? glibc использовалась от mandrake 10, последняя версия. И ещё вопрос, какие ещё есть методы конвертирования koi8-r -> UTF-16 или методы отображения отображения русских букв в SDL?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум koi8-r -> utf (2008)
- Форум recode KOI8-R..UTF-8 (2010)
- Форум RH9 UTF-8 KOI8-R (2003)
- Форум UTF-8 и KOI8-R (2003)
- Форум utf-8 или koi8-r? (2003)
- Форум UTF-8 vs KOI8-R (2005)
- Форум tolower/toupper utf-8, koi8-r (2008)
- Форум UTF-8 и русский KOI8-R (2005)
- Форум UTF-8 и русский KOI8-R (2005)
- Форум Вопрос по UTF и KOI8-R (2005)