>[оверквотинг удален]
> не новая версия, а некая конкретная «старая»? Компилятор, допустим, у меня
> требует конкретного программного окружения, а новые компиляторы мне не подходят, потому
> что их оптимизации вредят, скажем, стабильности и отказоустойчивости моего ПО (которое,
> таки нет, нельзя переписать на модном пихтоне или заказать на стороне
> написать ещё раз, потому что оно, например, военного назначения или в
> нём захардкодили коммерческие тайны моего бизнеса).
> Между ежегодным обновление базовой системы и роллинг-релизом нет никакой сущностной разницы.
> Потому, например, 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
кроме того компиляторы обратносовместимы в большинстве своем друг с другом, а флаги оптимизации можете задать те, которые нравятся лично вам.