make.conf

  • CHOST
Pentiumより前
現状維持をお勧めします
無印〜MMX Pentium,K6
CHOST="i586-pc-linux-gnu"
Pentium2以降,Athron以降
CHOST="i686-pc-linux-gnu"
PPC,Sparc,etc
id:setsuma:20000202 参照
  • CFLAGS
    • -march,-mcpu // -march の方が専用命令とか使います
Intel Pentium(無印)
"i586" or "pentium"
MMX Pentium
"pentium-mmx"
Pentium2,Celeron-Mendocino
"pentium2"
Pentium3,Celeron-Coppermine
"pentium3"
Pentium4,Celeron-Willamette
"pentium4"
AMD K6
"k6"
K6-2
"k6-2"
K6-3
"k6-3"
Athron
"athron"
雷鳥 Athron
"athron-tbird"
Athron XP,雷鳥XP
"athlon-xp"
Athron 4
"athlon-4"
Athron MP
"athlon-mp"
Duron
不明。"athron"で良いのかなぁ…
    • 他の最適化命令
-O2
コンパイルエラーや実行時エラーが出たら、コレに直して再コンパイルしてからエラーレポートをする義務
-Os
-O2 より速度で劣るが、ファイルサイズが小さくなる。エラーの元になることもある
-O3
普通はLv3でコンパイルすると良い
-O4〜
人柱以外は厳禁?
-pipe
パイプライン処理を行う。入れておこう
-ffast-math
数学関数の入力にエラーがないと仮定する高速化。結構危険?
-falign-functions=4
-fomit-frame-pointer
  • SYNC
    • emerge rsync を行う際に参照するサーバ。
      • 他人の邪魔になるので、国内から
      • 他人の邪魔になるから、週一程度に
    • rsync://rsync.jp.gentoo.org/gentoo-portage
  • GENTOO_MIRRORS
    • ソースを落とすサーバ。wgetを使うのでHTTPかFTPとか。
    • 回線的に近いサーバを選ぶべき…
    • http://mirror.gentoo.gr.jp
    • http://gentoo.gg3.net
    • ftp://ftp.gg3.net/gentoo ... で良かったっけ?
    • KDD LABに ミラーがあったような気がする。
    • ftp.jaist.ac.jp の深い階層に、gentooがミラーされている。
      • ftp.jaist.ac.jp/os/linux/tmp/www.ibiblio.org/pub/Linux/distributions/gentoo
      • 古いので使い物にならないけど。
    • 韓国のミラー。物理的には近いけど、回線的には遠い。アメリカのほうが回線的には近い…と思う。(プロバイダによる)