Новости с полей разработки FPC 2.1.1

Вопросы программирования на Free Pascal, использования компилятора и утилит.

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

Сообщение Sniper » 30.04.2006 11:52:18

Зато добавили вот что ))

The first WIN64 Snapshot has been uploaded to the FTP site
<a href='ftp://ftp.freepascal.org/pub/fpc/snapshot/v21/x86_64-win64/fpc-2.1.1.x86_64-win64.zip' target='_blank'>ftp://ftp.freepascal.org/pub/fpc/snapshot...86_64-win64.zip</a>
Sniper
постоялец
 
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Сообщение SovNarKom » 30.04.2006 12:13:12

Да, вот кстати занятное:
Если скачать бинарник лазаря (снапшот), то в нём идёт fpc2.1.1 без внутреннего линкера, если в настройках поставить другой fpc2.1.1, уже с линкером, то всё работает прекрасно, даже отладка. А время компиляции действительно минимально.
Но вот пересобрать лазарь с fpc2.1.1 у меня не получилось пока, ругается вот так странно: pipes.pp(37,43) Fatal: Can't find unit Pipes.
Кажется в багрепорте было что-то...
SovNarKom
постоялец
 
Сообщения: 389
Зарегистрирован: 28.05.2005 10:37:39
Откуда: Воронеж [vrn] [36]

Сообщение Юра » 30.04.2006 18:16:26

Внутренний линкер включается ключиком -Xi
Он делает смартлинк всегда, независимо от того, как скомпилированы юниты.

Насчет Can't find unit Pipes.
Нужно пересобрать все используемые юниты, т.к. версия .ppu файлов меняется довольно часто от ревизии к ревизии. Из-за этого и ошибка, т.к. старая/другая версия unit Pipes уже не подходит.
Юра
постоялец
 
Сообщения: 163
Зарегистрирован: 25.05.2005 10:20:09
Откуда: Украина, Киев

Сообщение SovNarKom » 30.04.2006 18:29:00

Юра
О, понял, спасибо!
Файлы .a, я так понимаю, не нужны больше...

Про pipes тоже понял, это просто косяк в конфиге был... я всё хочу полружить один компилятор с 2-мя лазарями и моей тулзой для компиляции одновременно.
SovNarKom
постоялец
 
Сообщения: 389
Зарегистрирован: 28.05.2005 10:37:39
Откуда: Воронеж [vrn] [36]

Сообщение Юра » 01.05.2006 12:46:56

SovNarKom писал(а):Файлы .a, я так понимаю, не нужны больше...

Да. Внутренний линкер не использует libpXXX.a файлы для смартлинковки. Он делает смартлинк напрямую по *.o файлам скомпилированых юнитов.
Юра
постоялец
 
Сообщения: 163
Зарегистрирован: 25.05.2005 10:20:09
Откуда: Украина, Киев

Пред.

Вернуться в Free Pascal Compiler

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

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

Рейтинг@Mail.ru