Время сборки пустого проекта / Lazarus-2.2.0

Вопросы программирования и использования среды Lazarus.

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

Ответить
Аватара пользователя
sunjob
постоялец
Сообщения: 182
Зарегистрирован: 12.01.2011 14:19:54

Время сборки пустого проекта / Lazarus-2.2.0

Сообщение sunjob »

добрый день

сложилось ощущение, что во время сборки проекта "принудительно" пересобирается "вся библиотека" паскаля/лазаря

ВОПРОС: я что-то путаю? раньше пустой проект собирался мгновенно, не успевал "отпустить шоткат" а пустая форма уже запускалась. что произошло?!

спасибо

Код: Выделить всё

slackware 12.2
lazarus 2.2.0 /qt4


p.s.
в догонку: пока то да-се, пересобирал лазаря с разными версиями qt, прочими настрйоками, патчами итд ... короче, теперь собирает нормально, а до этого молотил, реально всю свою библиотеку пересобирал, секунд на 10-15 сборка растягивалась

ADD
вылезли конкретные косяки
Последний раз редактировалось sunjob 21.01.2022 23:49:06, всего редактировалось 1 раз.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

sunjob писал(а):slackware 12.2

Это который был в 2008 году?
Аватара пользователя
sunjob
постоялец
Сообщения: 182
Зарегистрирован: 12.01.2011 14:19:54

Сообщение sunjob »

вам какая разница, в каком году?! :D

потестировал "последние" сборки на sl14.2/x64 - с лазарем.
оказалось, действительно что-то поломали (с паскалем, вроде как все нормально)
и да, действительно первый раз - пустой проект собирается секунд 15-20... по сообщениям видно что пересобирает "все окружение"...
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Видимо интерфейсные элементы пересобираются под текущие библиотеки.
Аватара пользователя
sunjob
постоялец
Сообщения: 182
Зарегистрирован: 12.01.2011 14:19:54

Сообщение sunjob »

нахрена?! ... т.е. зачем?! ((c) А.С.Пушкин)

лазарь не тронутый, ни каких настроек не делалось, пересобирать его не надо! в прошлых релизах такого "шухера" никогда не было
Последний раз редактировалось sunjob 21.01.2022 23:50:22, всего редактировалось 1 раз.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

sunjob писал(а):нахрена?! ... т.е. зачем?! ((c) А.С.Пушкин)

А вот надо! (с) М.Ю. Лермонтов. :D
Не факт, что техсопровождение Slacke собирает все (специально выделил) пакеты для новой версии. Могло и со старой скопировать. Работает же? Работает, так что зачем время тратить... :D Могут быть и какие-нибудь нюансы в исходниках Лазаря (нового), например, первую сборку делать (на всякий случай) с пересборкой интерфейсов, а то вдруг прогу соберёшь, а она потом запускаться не будет. А так всё сразу будет видно, чего не хватает.
Для примера, политика FreeBSD по отношению к своим пакетам похожа, но не так явно. Количеством пакетов она сопоставима с Debian, однако когда попытаешься поставить бинарный пакет, оказывается их 1/3 (примерно :) ) от заявленного количества, остальные надо собирать самостоятельно. Благо что у них механизм сборки очень лёгкий - надо скачать\обновить репозиторий исходников, зайти в каталог нужного пакета и просто набрать make и make install. Все зависимости (тоже исходники) подтянутся автоматом).
Аватара пользователя
sunjob
постоялец
Сообщения: 182
Зарегистрирован: 12.01.2011 14:19:54

Сообщение sunjob »

Повторяет Пушкин вновь
Нахрена такая новь?! блин... (c)(А.С.Онный)


техсопровождение Slacke

Пушкин сам не промах собирать Лазаря, нахрена ему бездари!
да, и простите, это как нужно умудриться "собрать не все пакеты" (тут, блин, захочешь не получиться)

Могут быть и какие-нибудь нюансы в исходниках Лазаря

да это хрень уже давно тянется (как выяснилось) :?

make install

это не самое лучшее что придумано человеком :D

все равно не понимаю... нахрена тогда прекомпилированные модули?! выкинуть их и делу копец! ан нет?! нужны нам эти модули, только пока не понятно, как "это" отражается на работе?! :lol:

з.ы. ну так, не до истерики, но хотелось бы ясности! хотя, тут видимо, есть и поболее траблы, особенно с последними релизами :roll:

спасибо
Ответить