Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.HUSKY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 08 Oct 24 19:48:54, всего сообщений: 5339
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 5259 из 5339 ========================================= RU.HUSKY =
От   : Semen Panevin                    2:5025/121         17 Oct 23 21:52:16
Кому : Michael Dukelsky                                    17 Oct 23 21:52:16
Тема : Re: compressed docs
FGHI : area://RU.HUSKY?msgid=2:5025/121+652ed7e2
На   : area://RU.HUSKY?msgid=2:5020/1042+652ecec3
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.HUSKY?msgid=2:5025/121+652f83a6
Ответ: area://RU.HUSKY?msgid=2:5025/121+653b8b74
==============================================================================
    Доброго здоровьица тебе, Michael!

 Tuesday October 17 2023 21:08, Michael Dukelsky писал Semen Panevin:

SP>> Нельзя ли как-то вынести сжатие доков из make в make install, и
SP>> сделать опциональным?

MD> Если ничего никуда не выносить, а сделать дополнительную переменную в
MD> huskymak.cfg, которая будет определять тип компрессора (gzip, bzip2),
MD> а если она не определена (закомментарена), то компрессии не будет,
MD> такое тебя устроит?

Абсолютно устроит!

Просто сейчас на этапе сборки доков gzip в том числе переносит пожатые доки в Build/ а make install берёт всё только из Build/, и .gz захардкожено в куче мейкфайлов, включая главный мейкфайл из huskybase, иначе я мог бы просто sed-ом закомментить вызов gzip-а и проблема была бы не такой значительной :(

Собно для отключения strip-а бинарников я просто в переменных в huskymak.cfg тем же sed-ом убираю ключик -s в паре мест, и проблема относительно легко решается. Но для отключения гзипа так просто не прокатывает :(

-------------------

Кстати, ещё один момент вдогонку. Когда искал, как отключить git checkout и git pull нашёл что в некоторых местах используется git (там где проверка существования гита) а в других $(GIT)

Наверное это не очень хорошо, когда часть мест предполагает git в PATH а другая из переменной его берёт, куда можно абсолютный путь засунуть и пофик на PATH


А вообще в целом унифицированная сборка через общий Makefile + huskymak.cfg удобная штука, мне понравилось :) Вот пару-тройку вышеозвученных проблем решить бы для полного щастья :)

Единственный минус, который я вижу навскидку - порядок сборки subprojects прибит гвоздями в huskybase/Makefile, т.е. потенциальное добавление любого нового проекта - это не просто добавление новой репы рядом, а ещё и правка в huskybase. Ну или я недостаточно вдумчиво читал мейкфайл...

                                С наилучшими пожеланиями, Семён.

... В гостях хорошо, а дома хуже...
--- GoldED+/LNX 1.1.5-b20231008 (Linux 6.1.53-gentoo-r1 iF6M10)
* Origin: IceLAN (2:5025/121)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.100567 секунды