среда, 28 марта 2012 г.

Исправление ошибки unrecognized option для линковщика solaris ld

/usr/local/bin/perl -MCPAN -e "install('Term::ReadKey')"

gcc -B/usr/ccs/bin/ -Wl,-E -G -L/usr/local/lib ReadKey.o -o blib/arch/auto/Term/ReadKey/ReadKey.so \
\

ld: fatal: unrecognized option '-E'

Установил /usr/local/bin/perl -MCPAN -e "install('ExtUtils::MakeMaker')"
В файле /usr/local/lib/perl5/5.12.3/sun4-solaris/Config_heavy.pl убрал -E (не поддерживается линковщиком Solaris) (опция включает то, что и так всегда работает для этого линковщика)

lddlflags=' -Wl,-E -G -L/usr/local/lib'
lddlflags=' -Wl,-G -L/usr/local/lib'

Комментариев нет:

Отправить комментарий