Pull to refresh

Comments 15

языка программирования, позволяющего каждому создавать надёжное и эффективное программное обеспечение.

И начинается это надёжное и эффективное с загрузки блоба не-пойми-откуда?

Тот кому нужны сырцы в состоянии ведь найти сырцы для открытого по?

Да, но многих этот xxxup перекочует в Dockerfile, и далее во все тяжкие.

Ну, строго говоря, bootstrap — это действительно проблема, потому что собрать компилятор из исходников без "скачивания блоба" пока что де-факто невозможно (де-юре есть mrustc, но он давно не обновлялся и не может скомпилировать уже, наверное, с десяток последних стабильных версий rustc). Есть движение за то, чтобы сделать gcc-совместимую версию компилятора, но пока что, насколько я понял, не до конца понятно даже, с какой стороны за это браться.

Я не против блоба для бутстрапа, я говорю о том, что огромное количество разработчиков не буду заморачиваться и будут пихать этот rustup во все места не думая.

mrustc 0.9 умеет собирать rust 1.29.0, так что всё не так плохо. Не с ocaml'овской версии бутстрапиться

Не с ocaml'овской, но всё же. Учитывая, что между версиями rustc гарантируется, AFAIK, только то, что каждая стабильная версия может быть собрана предыдущей стабильной, это уже сейчас одиннадцать последовательных компиляций.

Учитывая, что они пробежали десяток версий (mrustc 0.8 умела собирать 1.19.0, IIRC), прогресс неплохой.

Это великолепно. А если у меня был default профиль, я его переключил на minimal, все лишнее удалится?
Нет, лишнее вручную надо будет удалить. Профиль будет работать только для тулчейнов, которые будете добавлять после установки профиля.
была же версия 1.38.0 или старую нужно удалить теперь

1.38.0 — это версия rust, а тут про утилиту rustup пишут

Sign up to leave a comment.

Articles