flagflag  
1: 2013-01-12 (Sat) 08:16:31 s09081 source
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ってことですね。~


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
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
Today

Who's Online

24 user(s) are online (1 user(s) are browsing xpwiki)

Members: 0
Guests: 24

more...

Access Counter

Today : 4061406140614061
Yesterday : 8599859985998599
Total : 2365106723651067236510672365106723651067236510672365106723651067
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com