![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск GNU Mes 0.27, инструментария для самодостаточной сборки дистрибутивов " | +/– | ![]() |
Сообщение от opennews (?), 07-Июл-24, 00:10 | ||
Опубликован выпуск инструментария GNU Mes 0.27, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC и позволяющего добиться замкнутого цикла пересборки из исходных текстов. Инструментарий решает задачу верифицированной начальной сборки компилятора в дистрибутивах, разрывая цепочку цикличной пересборки (для сборки компилятора требуются исполняемые файлы уже собранного компилятора, а бинарные сборки компилятора являются потенциальным источником скрытых закладок, что не позволяет полностью гарантировать целостность сборок из эталонных исходных текстов)... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск GNU Mes 0.27, инструментария для самодостаточной сбор..." | –1 +/– | ![]() |
Сообщение от Bottle (?), 07-Июл-24, 00:10 | ||
Интересно то, как они решают вопрос компиляции современных версий GCC старым компилятором. Неужели нужно будет повторять цикл компиляции нового GCC старым по несколько раз, чтобы избежать ошибок? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
2. "Выпуск GNU Mes 0.27, инструментария для самодостаточной сбор..." | +8 +/– | ![]() |
Сообщение от Аноним (2), 07-Июл-24, 01:40 | ||
ну а как еще? вся цепочка бутстрапинга выглядит именно так: более слабый компилятор компилит компилятор понавороченнее, и вот так раз десять-двадцать. ЕМНИП hex0 компилит hex1, hex1 компилит hex2, hex2 компилит cc_x86, cc_x86 компилит M2-Planet, и далее по списку. Где-то в цепочке tinyCC компилит самого себя аж три или четыре раза. GCC тоже. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
3. "Выпуск GNU Mes 0.27, инструментария для самодостаточной сбор..." | +/– | ![]() |
Сообщение от cheburnator9000 (ok), 07-Июл-24, 01:47 | ||
Емнип достаточно GCC 4.8 для сборки GCC 12. А уже потом GCC 12 пересобрать уже собранным GCC 12. Нафига пересобирать GCC 12 аж четыре раза я хз. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
![]() | ||
12. "Выпуск GNU Mes 0.27, инструментария для самодостаточной сбор..." | +/– | ![]() |
Сообщение от Bottle (?), 07-Июл-24, 09:46 | ||
Чтобы не допустить ошибок, вызванных неопределённым поведением и поведением, определяемым реализацией. Разные версии компилятора могут по разному один и тот же код компилировать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
20. "Выпуск GNU Mes 0.27, инструментария для самодостаточной сбор..." | +1 +/– | ![]() |
Сообщение от Аноним (20), 07-Июл-24, 12:04 | ||
Ну не такуая уж и длинная цепочка будет. Как-то так: | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
13. "Выпуск GNU Mes 0.27, инструментария для самодостаточной сбор..." | +1 +/– | ![]() |
Сообщение от Аноним (13), 07-Июл-24, 10:00 | ||
От вдумчивого чтения моск затрещал)) Но на самом деле все просто. Да и вариантов сделать иначе не особо. За Scheme + | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
17. "Выпуск GNU Mes 0.27, инструментария для самодостаточной сбор..." | –1 +/– | ![]() |
Сообщение от Аноним (17), 07-Июл-24, 11:18 | ||
Ага, только бы такое не от гну и был бы кошер. Доверия к ним у людей мало. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
21. "Выпуск GNU Mes 0.27, инструментария для самодостаточной сбор..." | +/– | ![]() |
Сообщение от Аноним (20), 07-Июл-24, 12:06 | ||
Вот, как раз, к ним доверия лично у меня больше, чем каким-либо другим. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
46. "Выпуск GNU Mes 0.27, инструментария для самодостаточной сбор..." | +/– | ![]() |
Сообщение от Аноним (46), 09-Июл-24, 01:49 | ||
У корпоративных обезьян, которые за спиной собратьям по стае кости перемывают и по интернетам свой карьеристский гадюкинг разносят за серебрянники и/или от недостатка ума. | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
![]() | ||
18. "Выпуск GNU Mes 0.27, инструментария для самодостаточной сбор..." | +/– | ![]() |
Сообщение от Bottle (?), 07-Июл-24, 11:21 | ||
На самом деле Forth лучше подходит для данной цели. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
![]() | ||
22. "Выпуск GNU Mes 0.27, инструментария для самодостаточной сбор..." | +/– | ![]() |
Сообщение от Аноним (20), 07-Июл-24, 12:08 | ||
Наверное, всё-таки, людей с Lisp-менталитетом найдётся больше, чем с Forth. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
43. "Выпуск GNU Mes 0.27, инструментария для самодостаточной сбор..." | +/– | ![]() |
Сообщение от Вы забыли заполнить поле Name (?), 08-Июл-24, 01:59 | ||
Чем? | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
19. "Выпуск GNU Mes 0.27, инструментария для самодостаточной сбор..." | –1 +/– | ![]() |
Сообщение от Аноним (19), 07-Июл-24, 11:42 | ||
Есть прожект live-bootstap [ https://github.com/fosslinux/live-bootstrap ] . Позволяет собрать систему из исходников с минимальным набором блобов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
23. "Выпуск GNU Mes 0.27, инструментария для самодостаточной сбор..." | –2 +/– | ![]() |
Сообщение от Аноним (20), 07-Июл-24, 12:11 | ||
Хороший будет бутстрап, когда у вас в зависимостях Python :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
28. "Выпуск GNU Mes 0.27, инструментария для самодостаточной сбор..." | +/– | ![]() |
Сообщение от Аноним (28), 07-Июл-24, 14:34 | ||
> Хороший будет бутстрап, когда у вас в зависимостях Python :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Выпуск GNU Mes 0.27, инструментария для самодостаточной сборки дистрибутивов " | +/– | ![]() |
Сообщение от крокодил мимо.. (-), 07-Июл-24, 14:22 | ||
tcc всё же не так гибок, как pcc.. сделал закладку на проэкт.. может пригодится.. | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Выпуск GNU Mes 0.27, инструментария для самодостаточной сбор..." | +/– | ![]() |
Сообщение от погроммист (?), 08-Июл-24, 18:52 | ||
Если бы у меня было 9 жизней и бесконечное количество денег, то я бы тоже наверное занимался чем то таким. | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |