The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Третий кандидат в релизы FreeBSD 12.0. Уязвимость в NFS-серв..."
Отправлено ГабенВульвович, 02-Дек-18 20:27 
>[оверквотинг удален]
> не новая версия, а некая конкретная «старая»? Компилятор, допустим, у меня
> требует конкретного программного окружения, а новые компиляторы мне не подходят, потому
> что их оптимизации вредят, скажем, стабильности и отказоустойчивости моего ПО (которое,
> таки нет, нельзя переписать на модном пихтоне или заказать на стороне
> написать ещё раз, потому что оно, например, военного назначения или в
> нём захардкодили коммерческие тайны моего бизнеса).
> Между ежегодным обновление базовой системы и роллинг-релизом нет никакой сущностной разницы.
> Потому, например, OpenBSD в продакшыне видеть не очень торопятся. Хотя система
> ведь хорошая. И обновляется легко. Только всё программное окружение дважды в
> год меняется — подумаешь, какая мелочь…

Ток по сути ежегодное обновление базовой системы это не мажорное, а минорное обновление (по сути багфикс-релиз, и не говорите что в красношапке ядро 2.6.x никогда не обновлялось, а бэкпортирование фичей в старую версию из новой - вот совсем не изменение кода и никак не вносит своих корректив. Ага-да.

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

Берете тот компилятор, который вам нужен.

/usr/ports/lang # ls |grep gcc
gcc
gcc-ecj45
gcc48
gcc49
gcc5
gcc6
gcc6-aux
gcc7
gcc7-devel
gcc8
gcc8-devel
gcc9-devel

# ls -la |grep llvm
drwxr-xr-x     3 root  wheel       8 18 нояб. 09:12 llvm-cheri
drwxr-xr-x     3 root  wheel       9 18 нояб. 09:12 llvm-devel
drwxr-xr-x     3 root  wheel       7 18 нояб. 09:12 llvm35
drwxr-xr-x     3 root  wheel       7 18 нояб. 09:12 llvm38
drwxr-xr-x     3 root  wheel       7  2 дек.  08:39 llvm40
drwxr-xr-x     3 root  wheel       7 18 нояб. 09:12 llvm50
drwxr-xr-x     3 root  wheel       7 25 нояб. 09:06 llvm60
drwxr-xr-x     3 root  wheel       7 29 нояб. 04:11 llvm70
drwxr-xr-x     2 root  wheel       5 18 нояб. 09:12 py-llvmcpy
drwxr-xr-x     3 root  wheel       6 21 нояб. 10:57 py-llvmlite
drwxr-xr-x     3 root  wheel       5 18 нояб. 09:12 xtoolchain-llvm-devel
drwxr-xr-x     2 root  wheel       3 18 нояб. 09:12 xtoolchain-llvm40
drwxr-xr-x     2 root  wheel       3 18 нояб. 09:12 xtoolchain-llvm50
drwxr-xr-x     2 root  wheel       3 18 нояб. 09:12 xtoolchain-llvm60
drwxr-xr-x     2 root  wheel       3 18 нояб. 09:12 xtoolchain-llvm70

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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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