LINUX.ORG.RU

Компиляция icu под sh4


0

0

Я пытаюсь собрать icu под платформу sh4.

Последняя команда, выполняемая при компиляции:
[code]
g++ -g -O2 -W -Wall -ansi -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long -o ../../bin/makeconv makeconv.o ucnvstat.o genmbcs.o gencnvex.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../lib -L../../stubdata -licudata -lpthread -lm -licudata
/usr/bin/ld: ../../bin/makeconv: hidden symbol `__movmem_i4_even' in /usr/lib/gcc/sh4-linux/4.2.4/libgcc.a(_movmem_i4.o) is referenced by DSO
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
[/code]
Я думаю, надо исправить Makefile так, чтобы все зависимости цели "../../bin/makeconv makeconv.o" были слинкованы с библиотекой, которая содержит `__movmem_i4_even'.

Опции configure:
./configure --enable-static --enable-shared --disable-draft --disable-extras --disable-layout --disable-tests --disable-samples

Кто что может подсказать по данной теме?


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.