Из статьи, на которую вы ссылаетесь (в самом низу):
ничто не мешает пользователю установить и использовать современный GCC на своем FreeBSD-сервере.
Таким образом, вполне допустимо (с юридической точки зрения) для конкретного пользователя установить современный gcc на FreeBSD 10.x, а затем использовать его для компиляции и установки Python.
Сначала установите современный gcc из « портов » (то есть: / usr / ports / lang / gcc48
).
Затем, чтобы принудительно использовать gcc с « портами », отредактируйте свой /etc/make.conf
и добавьте:
.if !empty(.CURDIR:M/usr/ports/*) && exists(/usr/local/bin/gcc48)
CC=gcc48
CXX=g++48
CPP=cpp48
.endif
Еще немного здесь (блог doma) - хотя часть libmap.conf
может не потребоваться для простой компиляции Python.