
gcc
最近のライセンスの問題により、FreeBSD 10がclangに置き換えられていることがわかりました(参照番号)。
clangの使用制限がカーネルコンパイルに固有のものかどうかを知りたいです。
FreeBSD 10でgccでコンパイルされたPythonを使用できますか?
(clang、gcc、FreeBSD 10に関する記事を読んでいますが、上記の質問については結論付けることはできません。)
答え1
あなたが引用した記事から(一番下):
ユーザーがFreeBSDシステムに最新のGCCをインストールして使用するのを防ぐ方法はありません。
したがって、特定のユーザーがFreeBSD 10.xに最新のgccをインストールし、それを使用して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
もっとここ(ドマのブログ)- しかし、libmap.conf
単純なPythonコンパイルにはこのセクションは必要ないかもしれません。