flagflag  If you want to see English page, please click "English" Button at Left.
1: 2013-01-12 (土) 08:16:31 s09081 ソース
Line 1: Line 1:
 +*gentoo 構築 [#s135e2bd]
 +http://www.gentoo.org/doc/ja/handbook/ha​ndbook-x86.xml?part=1
 +ここを見れば大体大丈夫
 +**手順1 [#z30756b7]
 +ディスクの準備~
 +fdiskでパーティションを切る。~
 + sda1 /boot      mkfs.ext2
 + sda2 swap    mkswap
 + sda3 /            mk.ext4
 +~
 +マウントする。
 + mkdir /mnt/gentoo
 + mount /dev/sda3 /mnt/gentoo
 + mkdir /mnt/gentoo/boot
 + mount /dev/sda1 /mnt/gentoo/boot
 +
 +**手順2 [#c208181e]
 +DLする。
 +http://ftp.jaist.ac.jp/pub/Linux/Gentoo/​releases/x86/current-stage3/
 +http://ftp.jaist.ac.jp/pub/Linux/Gentoo/​snapshots/
 +
 +展開するときにstage3にはパーミッションを保持するように...
 + cd /mnt/gentoo
 + tar xjfvp stage3.tar.bz
 + tar xjfv portage.tar.bz -C usr
 +~
 + vi etc/make.conf
 +
 + CFLAGS="-mach=native -O2 -fomit-frame-pointer -pipe"
 + CXXFLAGS="${CFLAGS}"
 + CHOST="i686-pc-linux-gnu"
 +
 + MAKEOPTS="-j4"  #コア数X2程度
 +~
 +"-march=native" は gcc-4.2 から導入された gcc がCPUを自動判定して、CPU用の最適化オプションをつけてくれもの
 +http://gcc.gnu.org/onlinedocs/gcc-4.7.2/​gcc/i386-and-x86_002d64-Options.html#ind​ex-march-1395
 +細かい設定はここにある
 + #!/bin/sh
 +
 + CC="gcc"
 + OPT="-march=native"
 + NATIVE=$(echo | ${CC} -E -v ${OPT} - 2>&1 | grep cc1)
 + NOARCH=$(echo | ${CC} -E -v - 2>&1 | grep cc1)
 +
 + for native in ${NATIVE} ; do
 +         FOUND=0
 +         for noarch in ${NOARCH} ; do
 +                 if [ "${native}" = "${noarch}" -a "${native}" != "${OPT}" ] ; then
 +                         FOUND=1
 +                         break
 +                 fi
 +         done
 +         if [ ${FOUND} -eq 0 ] ; then
 +                 echo -n "${native} "
 +         fi
 + done
 + echo
 +
 +(引用:http://d.hatena.ne.jp/tmatsuu/20090110/1​231557035)~
 +こちらの方のスクリプトでnativeの設定を展開できるらしい。~
 +nativeにしてあとで展開しちゃえばおkってことですね。~


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 5月翌月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
<今日>

オンライン状況

62 人のユーザが現在オンラインです。 (11 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 62

もっと...

アクセスカウンタ

今日 : 6304630463046304
昨日 : 1753317533175331753317533
総計 : 2346944723469447234694472346944723469447234694472346944723469447
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com