Релиз 2.2.2

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

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

Релиз 2.2.2

Сообщение Иван Шихалев » 18.06.2008 02:54:19

Анонсирован FPC-2.2.2rc1, список изменений см. на странице FreePascal Wiki. Следует обратить внимание, что помимо багфиксов внесены изменения во внутреннее представление данных, что может привести к несовместимости со старыми версиями.
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Re: Релиз 2.2.2

Сообщение Brainenjii » 18.06.2008 09:33:51

Давно уже, вроде как ^_^ Теперь ругается на UIB2.1... Правда легко лечится, правда не знаю, насколько надёжно...
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Релиз 2.2.2

Сообщение Attid » 18.06.2008 10:33:51

а зачем везде приклеили тему ?

пойду у мартина спрашивать можно ли обновлятся =)

Добавлено спустя 6 минут 39 секунд:
решил что мне пока не надо обновлятся =), у меня и так в трекере не один десяток заявок, и лишних проблем не хотю.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2586
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Релиз 2.2.2

Сообщение Иван Шихалев » 18.06.2008 14:29:36

Attid писал(а):а зачем везде приклеили тему ?

Чтоб все видели. Она ненадолго подклеена.

Добавлено спустя 49 секунд:
Brainenjii писал(а):Давно уже, вроде как

На FTP -- давно, а в объявах только вчера прошло.
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Re: Релиз 2.2.2

Сообщение Sawer » 15.07.2008 20:13:12

уже есть 2.2.2rc2!!
Sawer
новенький
 
Сообщения: 69
Зарегистрирован: 15.05.2007 22:53:48

Re: Релиз 2.2.2

Сообщение jbond1981 » 11.08.2008 16:46:54

jbond1981
новенький
 
Сообщения: 36
Зарегистрирован: 19.10.2007 16:30:37

Re: Релиз 2.2.2

Сообщение Padre_Mortius » 11.08.2008 17:23:58

Ссылка ведет на новость о версии 2.2.0, но на ftp действительно открыли доступ к fpc 2.2.2
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Релиз 2.2.2

Сообщение Cheb » 11.08.2008 23:18:19

что помимо багфиксов внесены изменения во внутреннее представление данных, что может привести к несовместимости

Ой, чую - брешут. Если бы заявленное у них на сайте было правдой - моя chepersy встала бы с воплем, поскольку проверяет совместимость компилятора со своими хаками. А она работает, не чихнув.
Аватара пользователя
Cheb
энтузиаст
 
Сообщения: 994
Зарегистрирован: 06.06.2005 15:54:34

Re: Релиз 2.2.2

Сообщение bw » 12.08.2008 10:21:56

А никто не в курсе, появится когда встроенный сборщик (linker) ELF'ов?
Есть разговоры об этом в команде разработчиков?

..bw
Аватара пользователя
bw
постоялец
 
Сообщения: 359
Зарегистрирован: 01.12.2005 11:36:23
Откуда: Усть-Илимск

Re: Релиз 2.2.2

Сообщение Юра » 12.08.2008 12:50:03

В ближайшее время не появится, т.к. особой необходимости в нем нет.
Если только не найдется человек, который его напишет... :)
Юра
постоялец
 
Сообщения: 163
Зарегистрирован: 25.05.2005 10:20:09
Откуда: Украина, Киев

Re: Релиз 2.2.2

Сообщение sobee » 18.08.2008 22:10:28

Кто-нибудь в курсе почему в последней сборке Лазаря выложенной на Lazarus Snapshots не работает DataTimeToString, хотя в сборке FPC 2.2.2 эта функция работает. Обе сборки под Win32.
Последний раз редактировалось sobee 18.08.2008 23:05:49, всего редактировалось 1 раз.
sobee
новенький
 
Сообщения: 84
Зарегистрирован: 05.02.2008 00:23:46
Откуда: Снежинск, Челябинская обл.

Re: Релиз 2.2.2

Сообщение Cheb » 18.08.2008 22:39:18

XProger написал: Нук, по поводу libstdc++.so поподробнее... за что отвечает и как линковать её динамически?
А получилось очень интересно. Vampyre для поддержки jpeg2000 линкует библиотеку OpenJpeg в виде внешних объектных файлов, скомпилированных в c++. Естественно, те зависят от сишной ртл, и в соотв. юните вампыра стояло {$linklib stdc++}. В фпц 2.2.0 всё прокатывало на ура. В фпц 2.2.2 полезли вопли линкера о не найденных символах. Поиск в гугле дал, что не хватает сишных математических библиотек. Я так понимаю, что от этого размер екзешников так и уменьшился: раньше фпц использовал сишные библиотеки, теперь - больше не использует.

Я плюнул, переделал тот юнит вампыра под динамическую загрузку, нашёл libopenjpeg.so, и стал грузить её. А она не грузится! dlopen() не срабатывает, и всё. Полез за объяснениями в dlerror(). Та сообщила, что не найден символ Floor. Полез в гугль. Получил: моя программа слинкована без сишных библиотек. Первый раз встречаю такую хрень, чтобы длл что-то ожидала найти в екзешнике %(

Стал рыть Инет дальше, и узнал о дополнительном параметре для dlopen()
Если упрощённо, то
Код: Выделить всё
dll2:= dlopen(PChar(libstdc++.so.5), RTLD_NOW or RTLD_GLOBAL);
dll := dlopen(PChar(libopenjpeg.so), RTLD_NOW or RTLD_GLOBAL);

И вот это RTLD_GLOBAL заставляет дллы искать у друг дружки недостающие зависимости.

З.Ы. До этого мы обсуждали, почему у меня размеры исполняемых файлов в линуксе при переходе с 2.2.0 на 2.2.2 упали с 1700-1800 до 700-1100 килобайт.
Аватара пользователя
Cheb
энтузиаст
 
Сообщения: 994
Зарегистрирован: 06.06.2005 15:54:34

Re: Релиз 2.2.2

Сообщение XProger » 19.08.2008 07:33:25

bw, судя по планам http://freepascal.org/future.var появится в следующей версии (на данный момент существует промежуточная 2.3.1 и я не уверен, что он в ней уже присутствует)
Аватара пользователя
XProger
новенький
 
Сообщения: 44
Зарегистрирован: 13.08.2007 02:52:28
Откуда: Москва

Re: Релиз 2.2.2

Сообщение bw » 19.08.2008 17:48:32

XProger писал(а):на данный момент существует промежуточная 2.3.1 и я не уверен, что он в ней уже присутствует

Спасибо за ответ. Я сейчас посмотрел trunk на svn, пока такого кода не наблюдается.

..bw
Аватара пользователя
bw
постоялец
 
Сообщения: 359
Зарегистрирован: 01.12.2005 11:36:23
Откуда: Усть-Илимск

Re: Релиз 2.2.2

Сообщение Attid » 21.08.2008 11:32:00

чет не пойму чем отличается fpcbuild-2.2.2.tar.gz от fpc-2.2.2.source.tar.gz

Добавлено спустя 4 минуты 25 секунд:
а все, разобрался, fpc-2.2.2.source.tar.gz просто исходники,
а fpcbuild-2.2.2.tar.gz это тот же fpc-2.2.2.source.tar.gz + demo + fpcdocs + install

Добавлено спустя 21 час 40 минут 29 секунд:
а если ли какой смысл после того как я собрал 2,2,2 компилятором от 2,2,0, пересобрать его компиляторому уже от 2,2,2 ??
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2586
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

След.

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

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

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

Рейтинг@Mail.ru