Проблема при компиляции библиотек .so

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Проблема при компиляции библиотек .so

Сообщение wavebvg » 21.02.2009 18:43:30

Вылазиет ошибка
project1.lpr(12,1) Error: Can't call the linker, switching to external linking

fpc trunc
lazarus trunc
Сильно при сильно раздражает, может кто-нить имел дело и нашёл решение
ЗЫ поиск ничего путного не даёт
wavebvg
постоялец
 
Сообщения: 354
Зарегистрирован: 28.02.2008 04:57:35

Re: Проблема при компиляции библиотек .so

Сообщение Иван Шихалев » 21.02.2009 20:41:21

Только библиотек? Вроде б встроенный линкер под nix'ами вообще не работал?
Убрать из параметров
Код: Выделить всё
-Xi
.
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Re: Проблема при компиляции библиотек .so

Сообщение wavebvg » 21.02.2009 21:26:10

Исполняемые проекты нормально собирались, а вот либы вообще не хотят
Только библиотек? Вроде б встроенный линкер под nix'ами вообще не работал?
Убрать из параметров
-Xi

Понять бы ещё гле убрать и как настроить нормальную линковку...

Вот что даёт тест компилятора, там без ошибок
/usr/bin/fpc -MObjFPC -Sgi -O1 -OpPENTIUM -gl -Xg -va -l -Fi~/tmp/ -Fu~/tmp/ -Fu. /tmp/testcompileroptions.pas


Добавлено спустя 14 минут 1 секунду:
В параметрах компилятора включил "умное связывание" параметр -XX если не лазать в настройках
wavebvg
постоялец
 
Сообщения: 354
Зарегистрирован: 28.02.2008 04:57:35

Re: Проблема при компиляции библиотек .so

Сообщение Иван Шихалев » 22.02.2009 00:02:08

Убрать, видимо, в каком-то конфиге... Можно проверить — попробовать из командной строки с опцией -Xe — тогда будет точно использоваться внешний. Если все пройдет — искать где выставлен -Xi.

Проверить параметры проекта в Лазаре, там где-то были опции компилятора.
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Re: Проблема при компиляции библиотек .so

Сообщение Sergei I. Gorelkin » 22.02.2009 04:12:35

Добавь ключ -va и посмотри, что он напишет перед вышеприведенным сообщением об ошибке.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1405
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Re: Проблема при компиляции библиотек .so

Сообщение wavebvg » 22.02.2009 04:53:10

Пасибо - проблема решается ключом -XX
wavebvg
постоялец
 
Сообщения: 354
Зарегистрирован: 28.02.2008 04:57:35


Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31

Рейтинг@Mail.ru