The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Началось альфа-тестирование Fedora 25 , opennews (??), 30-Авг-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


22. "Началось альфа-тестирование Fedora 25 "  +/
Сообщение от iZENemail (ok), 30-Авг-16, 22:54 
> да зачем он нужен в base system, кроме как для git (который
> в неё, собственно, тоже не входит, банальный nc, кстати, тоже)? саксесс-стори
> на эту тему: https://lists.freebsd.org/pipermail/freebsd-announce/2002-Ma...

Эх, ещё бы LLVM/Clang убрали из базовой системы, сделав заглушку для бутстрапа из установленных пакетов.


Ответить | Правка | Наверх | Cообщить модератору

25. "Началось альфа-тестирование Fedora 25 "  –1 +/
Сообщение от й (?), 30-Авг-16, 23:03 
man 5 src.conf на предмет WITHOUT_CLANG. а вот возможность систему собрать из исходных кодов компилятором, который в комплекте, вполне себе академическая ценность.
Ответить | Правка | Наверх | Cообщить модератору

26. "Началось альфа-тестирование Fedora 25 "  –1 +/
Сообщение от iZENemail (ok), 30-Авг-16, 23:10 
> man 5 src.conf на предмет WITHOUT_CLANG.

Если это сделать, то больше систему не соберёшь из обновлённых исходных текстов - придётся искать способ прямого задействования установленной из пекетов системы компиляции LLVM/Clang или обновлять систему бинарно.

Ответить | Правка | Наверх | Cообщить модератору

29. "Началось альфа-тестирование Fedora 25 "  +1 +/
Сообщение от й (?), 30-Авг-16, 23:19 
вообще-то 10 лет назад был один способ обновления freebsd -- из сурсов. и я уверен, что и сейчас деплой freebsd в энвайронменты, которым мешает компилятор, собирают его так же. ну, неплохо же в железку, в которой диска не хватает на clang, собрать кастомное ядро? или в джейле оторвать пол-системы, нафиг она там?

у меня 10 лет назад были терминальные клиенты на freebsd. один раз собрал -- и пишешь на болванки (с некоторой вариацией для конфига иксов и зашитого в rc-скрипт дефолтного имени юзера)

Ответить | Правка | Наверх | Cообщить модератору

31. "Началось альфа-тестирование Fedora 25 "  –1 +/
Сообщение от й (?), 30-Авг-16, 23:34 
и, да, ты не понял поинт насчёт "академической ценности". вот, допустим, Интернета больше не существует и тебе неоткуда скачать clang из пакетов для freebsd. или сайт freebsd угнали какие-то подонки и пакета тоже больше нет. а ты нашёл дистрибутив системы на каком-то старом носителе, которому 50 лет. в этом случае возможность собрать систему из исходных кодов -- академическая ценность. :-)
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

42. "Началось альфа-тестирование Fedora 25 "  –2 +/
Сообщение от Илья (??), 31-Авг-16, 03:53 
Сами вы поинт
Ответить | Правка | Наверх | Cообщить модератору

27. "Началось альфа-тестирование Fedora 25 "  –1 +/
Сообщение от iZENemail (ok), 30-Авг-16, 23:14 
> возможность систему собрать из исходных кодов компилятором, который в комплекте, вполне себе академическая ценность.

В чём ценность каждый раз пересобирать собственно саму подсистему сборки и компиляции (вместе с базовой системой из исходных текстов), которая раз от раза не меняется или меняется весьма незначительно? Это же касается и других редко изменяемых подсистем, которые спокойно можно вынести на уровень пакетов/портов и не занимать процессорное время повторяющейся компиляцией/сборкой одного и того же.


Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

30. "Началось альфа-тестирование Fedora 25 "  –1 +/
Сообщение от й (?), 30-Авг-16, 23:20 
вообще-то используемая система сборки умеет компилировать только изменившиеся сурс-файлы, для не изменившихся берётся старый obj-файл
Ответить | Правка | Наверх | Cообщить модератору

33. "Началось альфа-тестирование Fedora 25 "  –1 +/
Сообщение от iZENemail (ok), 30-Авг-16, 23:46 
> вообще-то используемая система сборки умеет компилировать только изменившиеся сурс-файлы, для не изменившихся берётся старый obj-файл

make cleandir не делать? obj-каталог не очищать?


Ответить | Правка | Наверх | Cообщить модератору

34. "Началось альфа-тестирование Fedora 25 "  –1 +/
Сообщение от й (?), 31-Авг-16, 00:04 
1. есть NO_CLEAN и KERNFAST, если ты живёшь в рамках одного RELEASE, должны работать. в рамках одного STABLE -- по идее, тоже.
2. если ты очистишь obj-каталог, ты не сможешь снова сказать installworld в другой дестинейшн, придётся собирать снова.
Ответить | Правка | Наверх | Cообщить модератору

35. "Началось альфа-тестирование Fedora 25 "  –1 +/
Сообщение от й (?), 31-Авг-16, 00:09 
даже, скорее, NO_KERNELCLEAN вместо KERNFAST
Ответить | Правка | Наверх | Cообщить модератору

59. "Началось альфа-тестирование Fedora 25 "  –1 +/
Сообщение от iZENemail (ok), 31-Авг-16, 12:04 
Да с компиляцией ядра проблем нет - оно часто изменяется, а полчаса на его компиляцию в фоне потратить не жалко. Другое дело, что на сборку мира из исходников тратится три-четыре часа, в основном время уходит на пересборку самой системы компиляции и сборки.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

83. "Началось альфа-тестирование Fedora 25 "  +/
Сообщение от Аноним (-), 31-Авг-16, 19:59 
> 1. есть NO_CLEAN и KERNFAST, если ты живёшь в рамках одного RELEASE,
> должны работать. в рамках одного STABLE -- по идее, тоже.

Не только по идее, но и в реальности. С новой опцией with_fast_depend ядро при незначительных изменениях за полминуты пересобирается, base - за  пару минут. Теперь ещё install поправить так, чтобы вкатывал только изменения ...
Хотя все это еще лет десять назад было бы не лишним.

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

99. "Началось альфа-тестирование Fedora 25 "  –1 +/
Сообщение от iZENemail (ok), 01-Сен-16, 12:54 
Установил LLVM/Clang 3.8.1 (в базовой системе версия 3.8.0) из портов и сконфигурировал make.conf на работу с этой системой компиляции. Успешно пересобралось ядро и один из установленных пакетов для пробы. Поковырялся в man src.conf на предмет выключения сборки тулчейна и системных LLVM/Clang, внёс с десяток опций WITHOUT_*=true — вечерком попробую пересобрать системное окружение компилятором из пакетной базы и удалить ненужный хлам из системы.
Ответить | Правка | Наверх | Cообщить модератору

100. "Началось альфа-тестирование Fedora 25 "  +/
Сообщение от Andrey Mitrofanov (?), 01-Сен-16, 14:46 
> Установил LLVM/Clang 3.8.1 (в базовой системе версия 3.8.0) из портов
>сконфигурировал
>Поковырялся
>попробую пересобрать
>и удалить ненужный хлам из системы.

Какой длинный путь!  %*))

Ответить | Правка | Наверх | Cообщить модератору

101. "Началось альфа-тестирование Fedora 25 "  –1 +/
Сообщение от iZENemail (ok), 01-Сен-16, 14:48 
> Какой длинный путь!  %*))

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

Ответить | Правка | Наверх | Cообщить модератору

104. "Началось альфа-тестирование Fedora 25 "  +1 +/
Сообщение от Andrey Mitrofanov (?), 01-Сен-16, 15:04 
>> Какой длинный
> У вас будет ещё длиннее, если

Гм, прямо ENLAGRE YUOR XXX соурс-бейзд получился.  Заманчиво! :> Пугающе, но надо?...

Ответить | Правка | Наверх | Cообщить модератору

105. "Началось альфа-тестирование Fedora 25 "  –1 +/
Сообщение от Аноним (-), 01-Сен-16, 18:27 
> Установил LLVM/Clang 3.8.1 (в базовой системе версия 3.8.0) из портов

Кстати, как-то уж слишком резко llvm пожирнел.
pkg rquery %sh llvm37 llvm38 llvm39
166MiB
975MiB
1.06GiB

Хотя опции в llvm38/39 те же самые, что и в 37.


Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

107. "Началось альфа-тестирование Fedora 25 "  +/
Сообщение от Andrey Mitrofanov (?), 02-Сен-16, 10:12 
> pkg rquery %sh llvm37 llvm38 llvm39
> 166MiB
> 975MiB
> 1.06GiB
> Хотя опции в llvm38/39 те же самые, что и в 37.

Теперь надо писать "Выпуск новой версии легковесного GCC 6.2" ?...

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру