Do artigo ao qual você está se referindo (na parte inferior):
nothing prevents a user from installing and using a modern GCC on their FreeBSD box themselves.
Portanto, é perfeitamente válido (legalmente falando), para um usuário específico, instalar um gcc moderno em um FreeBSD 10.x e usá-lo para compilar e instalar o Python.
Primeiro, instale um gcc moderno a partir das " portas " (ex .: /usr/ports/lang/gcc48
).
Em seguida, para forçar o uso do gcc com as " portas ", edite seu /etc/make.conf
e adicione:
.if !empty(.CURDIR:M/usr/ports/*) && exists(/usr/local/bin/gcc48)
CC=gcc48
CXX=g++48
CPP=cpp48
.endif
Um pouco mais aqui (blog do doma) - embora, a parte libmap.conf
possa não ser necessária para uma compilação simples do Python.