1.1, Bottle (?), 00:10, 07/07/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Интересно то, как они решают вопрос компиляции современных версий GCC старым компилятором. Неужели нужно будет повторять цикл компиляции нового GCC старым по несколько раз, чтобы избежать ошибок?
| |
|
2.2, Аноним (2), 01:40, 07/07/2024 [^] [^^] [^^^] [ответить]
| +8 +/– |
ну а как еще? вся цепочка бутстрапинга выглядит именно так: более слабый компилятор компилит компилятор понавороченнее, и вот так раз десять-двадцать. ЕМНИП hex0 компилит hex1, hex1 компилит hex2, hex2 компилит cc_x86, cc_x86 компилит M2-Planet, и далее по списку. Где-то в цепочке tinyCC компилит самого себя аж три или четыре раза. GCC тоже.
| |
2.3, cheburnator9000 (ok), 01:47, 07/07/2024 [^] [^^] [^^^] [ответить]
| +/– |
Емнип достаточно GCC 4.8 для сборки GCC 12. А уже потом GCC 12 пересобрать уже собранным GCC 12. Нафига пересобирать GCC 12 аж четыре раза я хз.
| |
|
3.12, Bottle (?), 09:46, 07/07/2024 [^] [^^] [^^^] [ответить]
| +/– |
Чтобы не допустить ошибок, вызванных неопределённым поведением и поведением, определяемым реализацией. Разные версии компилятора могут по разному один и тот же код компилировать.
| |
|
2.20, Аноним (20), 12:04, 07/07/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну не такуая уж и длинная цепочка будет. Как-то так:
2.95 -> 3.4(здесь обязательно включить сборку C++) -> 4.9 -> современная версия.
Если нужен gdc, то промежуточно ещё собрать GCC 11.
| |
|
1.13, Аноним (13), 10:00, 07/07/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
От вдумчивого чтения моск затрещал)) Но на самом деле все просто. Да и вариантов сделать иначе не особо. За Scheme +
| |
|
2.17, Аноним (17), 11:18, 07/07/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ага, только бы такое не от гну и был бы кошер. Доверия к ним у людей мало.
| |
|
3.21, Аноним (20), 12:06, 07/07/2024 [^] [^^] [^^^] [ответить]
| +/– |
Вот, как раз, к ним доверия лично у меня больше, чем каким-либо другим.
| |
3.46, Аноним (46), 01:49, 09/07/2024 [^] [^^] [^^^] [ответить]
| +/– |
У корпоративных обезьян, которые за спиной собратьям по стае кости перемывают и по интернетам свой карьеристский гадюкинг разносят за серебрянники и/или от недостатка ума.
У *людей* всё в порядке с доверием и к GNU, и к FSF, и лично к Столлману.
| |
|
|
3.22, Аноним (20), 12:08, 07/07/2024 [^] [^^] [^^^] [ответить]
| +/– |
Наверное, всё-таки, людей с Lisp-менталитетом найдётся больше, чем с Forth.
| |
|
|
1.19, Аноним (19), 11:42, 07/07/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Есть прожект live-bootstap [ https://github.com/fosslinux/live-bootstrap ] . Позволяет собрать систему из исходников с минимальным набором блобов.
К сожалению батстрап процесс очень ресурсозатратный. Безрезультатно потратил весь день на сборку в два потка. Это еще без бутстрапа всяких Жав и Растов.
| |
|
2.23, Аноним (20), 12:11, 07/07/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Хороший будет бутстрап, когда у вас в зависимостях Python :)
| |
|
3.28, Аноним (28), 14:34, 07/07/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Хороший будет бутстрап, когда у вас в зависимостях Python :)
Ну, во-первых: есть тот же микропитон.
Во-вторых: к сожалению, не только лишь все, мало кто из анонимных оналитегов читает дальше заголовка - а зря:
(чуть ли не сразу после заголовка)
> Without using Python:
> | |
|
|
1.45, погроммист (?), 18:52, 08/07/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Если бы у меня было 9 жизней и бесконечное количество денег, то я бы тоже наверное занимался чем то таким.
| |
|