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


Присутствуют сообщения из эхоконференции RU.GOLDED с датами от 16 Jul 13 03:28:02 до 27 Jun 24 12:59:36, всего сообщений: 3580
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2905 из 3580 ======================================== RU.GOLDED =
От   : Nil A                            2:5015/46          24 Oct 23 02:44:58
Кому : Vitaliy Aksyonov                                    24 Oct 23 02:44:58
Тема : Changes in golded+ sources
FGHI : area://RU.GOLDED?msgid=2:5015/46+653708dd
На   : area://RU.GOLDED?msgid=1:104/117+6536f4d2
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.GOLDED?msgid=1:104/117+65370f7a
Ответ: area://RU.GOLDED?msgid=2:5020/1042+653a7185
==============================================================================
Hello, Vitaliy!

Monday October 23 2023 16:27, from Vitaliy Aksyonov -> Nil A:

NA>> Зачем засорять дерево исходников билдом?
VA> Потому что это каноничный способ сборки make-ом. :)

Точно, для них и родился термин clean build.

VA>  Когда его придумали, не было никаких гитов, даже RCS не было.

RCS то был, который потом перекочевал в CVS.
<offtopic>Кстати, я даже в нулевых застал какую-то упёртую пендосную контору, где чекин надо было делать через RCS.</offtopic>

VA>  И "засорённые" исходники не были особой проблемой. А сломалось в
VA> данный конкретный раз из-за того, что поменялись makefiles, а clean до
VA> обновления исходников сделан не был.

git status же есть, чтобы понять, какие у нас есть рабочие файлы вне трекера.
А во, взаместа make clean, пусть фигачат git clean, только там надо флажочки, типа -fdx, и может ещё --force.

VA> cmake собирает не все. Например, документацию он не собирает. Пожалуй,
VA> я это прикручу тоже попозже.

Чини, тем более тебе тема, видишь, знакома.

<offtopic>Кстати, надоест голдед, там работы в Хаски ещё много. Даже не просто Сишный код править, а мейки, которые там как-то так замудрённо, но я там своими cmake тоже собираю.</offtopic>

VA> Другая более неприятная проблема - сборка с помощью nmake.

Ну на все мейки не напасёшься, хотя, на каждый хитрый мейк, найдётся ещё более хитрый винт.

NA>> Clang outputs several harmless warnings as the GoldED code isn't
NA>> 100% clean, but it builds OK.

VA> Это неспортивно. :) А как же помучаться?

А во, кстати, я могу зачинить все ворнинги за полчаса, и даже превратить в -Werror, но это [мат вырезан], не благодарная работа, ибо будет не нулевое количество компиляторов, которые мои конструкции не съедят, а я не умею делать всех счастливыми.

VA> А с cmake да в несколько потоков собирается мгновенно, даже до
VA> холодильника дойти не успеешь.

Ну то поры, пока не пришёл ещё один умелец, типа тебя, и не впихнул туда boost :-))))

Best Regards, Nil
--- GoldED+/LNX 1.1.5
* Origin: Linux 2.6.32-042stab145.3 (2:5015/46)

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