1 名前:login:Penguin [2007/03/20(火) 11:40:48 ID:wWoRuPLX] Gentoo Linux www.gentoo.org/ Gentoo Linux Users Group Japan (GentooJP) www.gentoo.gr.jp/ ・はじめに GentooJPの歩き方 www.gentoo.gr.jp/jpmain/arukikata.xml Gentooハンドブック(含 インストールガイト) www.gentoo.org/doc/ja/handbook/ ・もうちょっと先 Gentoo Linux Frequently Asked Questions www.gentoo.org/doc/ja/faq.xml Gentoo Linux tips 集 www.gentoo.gr.jp/jpmain/tips.xml Portage ユーザガイド www.gentoo.org/doc/ja/portage-user.xml Gentoo-Portage.com www.gentoo-portage.com/ Gentoo-Wiki.com gentoo-wiki.com/Main_Page 前スレ Gentoo Linux 21 pc11.2ch.net/test/read.cgi/linux/1164820259
577 名前:login:Penguin mailto:sage [2007/05/14(月) 02:42:55 ID:hGRfsqTC] 時間をかけてコンパイルする大きなアプリとか、出来上がった物が使い物にならなかったりする時って ショックでかいですよね。。。 やっぱ夜寝る前にコンパイル、お出かけ前の朝コンパイルスタートでしょうか。 で、お出かけから帰ってきて実はコンパイルスタート直後にエラー吐いて止まってたりした時も ショック受けます。。
578 名前:login:Penguin mailto:sage [2007/05/14(月) 03:44:57 ID:xR7fHMXg] amd64で入れてみようと、Knoopixの64bit版で立ち上げて Getntooの64bit版のstage3(2007.0)を展開して、 ・./scripts/bootstrap.sh ・emerge -e system ・emerge gcc どれをやっても途中でエラー出るんですが、64bit版は何かコツいりますか?
579 名前:login:Penguin [2007/05/14(月) 04:04:00 ID:p9Ri2IJt] >>578 予言してみる emerge --sync をしていない。
580 名前:login:Penguin mailto:sage [2007/05/14(月) 04:29:37 ID:xR7fHMXg] 確かに、emerge --syncしてなかったらエラーになりますね。。。 って、イヤそんなところでつまっているんじゃないっ。 x86版の./scripts/bootstrap.sh中なので、x86版でbootできるようになったら また試してちょっとまとめてみます。みなさんはいけてるのか。。。 全部同じところで止まってるか覚えてないですが gccのmultilib云々のメッセージで止まってた記憶があります。
581 名前:login:Penguin mailto:sage [2007/05/14(月) 04:48:29 ID:yrb6VQtv] >>580 これから先躓くとこを予言してみる IA32 Emulationを切ったカーネルでglibcがコンパイルできない。
582 名前:login:Penguin [2007/05/14(月) 04:58:51 ID:p9Ri2IJt] multilibってデフォで外されているはず・・・ とりあえずlogをはってちょ
583 名前:login:Penguin mailto:sage [2007/05/14(月) 05:51:20 ID:xR7fHMXg] >>581 それかっ。めっちゃそれっぽい。みなさん親切ですね。ありがとう。。。 Knoppixじゃなく、GentooのLiveCD‐InstallerをUSBブートさせてみて 今晩試してみます。 (ハード故障でIDE-CDROMでBOOTできなくなってしまっているので・・)
584 名前:login:Penguin [2007/05/14(月) 08:19:21 ID:UUgLYHzY] >>576 コンパイルしまくる奴は、PCにかなり金かけた方が、試行錯誤しやすいから スキルも上がって良いと思う。 P2をいかに速く動かすかより、core2とかxeon、opteronを最速で動かす設定の方が 業務で役に立つし。 ま、速いマシンに変えると、最適化しようって意欲はなくなるけど。
585 名前:login:Penguin mailto:sage [2007/05/14(月) 13:47:25 ID:KWegGrQT] 速くするコツ ・dri+aiglx/xglを動かす事 ・ファイルシステムはext3(マウントはwriteback)かreiserFSにする事 CFLAGSへの幻想は捨てた方がいい。 (ネトバとAMDは除く) どこのデストリも-O2、gentooユーザーも-O2が多い。 -O3はこけおどし、と-O3な俺が言ってみるw 標準に入らないフラグは ・動かないかも ・効果ないから無駄かも ・逆に遅くなるかも だから外してある。 開発者が設定する部類のフラグでコードも知らずに盲打ちできるフラグじゃない。 gcc4.xになってもう全自動って感じで細かくいじっても効果あるかどうか。
586 名前:login:Penguin mailto:sage [2007/05/14(月) 20:28:54 ID:zhzCr3j9] 定期的に出るなこの話題 遅いマシンで快適に運用したいならアップデート要員として速いマシンも用意するといい でそっちでコンパイルしてパッケージを作るとか 遅いマシンの/をnfsマウントしてそこにchrootするとか(うちはこの方法で古いノートをアップデートしてる) あるいはあまり効果ないかもしれないけどdistcc使うとか 我慢して遅いマシンで長時間コンパイルさせることもないよ
587 名前:login:Penguin mailto:sage [2007/05/14(月) 21:29:58 ID:tery+hP3] Gentooって全部ソースからコンパイルだよねぇ。 じゃあコンパイラはどうしてるの? gccとかはバイナリ? コンパイラコンパイラ?
588 名前:login:Penguin mailto:sage [2007/05/14(月) 21:36:06 ID:VznVu6+d] >>587 一番初めはすでに動くものを使って構築。 環境はなんだっていいよ。その気になればwinからでもいけるんじゃないの? 今のgentooはubuntuのlivecdからインストールしたしw
589 名前:login:Penguin mailto:sage [2007/05/14(月) 21:38:55 ID:xnCXa+hq] 語尾にwが付くタイミングがよく分からんな。
590 名前:login:Penguin mailto:sage [2007/05/14(月) 22:30:25 ID:67zf1K/D] >>589 わざわざそんなことにつっこむ必要がわからんな。 別にイラツクような文章じゃないし。
591 名前:login:Penguin mailto:sage [2007/05/14(月) 22:58:53 ID:1lxVnnD4] それにしてもGentooは最適化されるから高速っていう 妄想がはびこっている状況はなんとかならんかな。 「シンプルな構成が作り易いから高速」なら許せるんだが。
592 名前:login:Penguin mailto:sage [2007/05/14(月) 23:47:43 ID:yhGcXty0] >591 夢を壊すこと言うなw
593 名前:login:Penguin mailto:sage [2007/05/14(月) 23:53:00 ID:QaeuKodB] Gentooはコンパイラに渡す最適化フラグより、USEである程度何を組み込むか選択できることの恩恵の方が大きいね
594 名前:login:Penguin mailto:sage [2007/05/15(火) 06:03:00 ID:w389KSwg] >>591 でもまぁXとかmplayerとか速くなるんじゃね?
595 名前:login:Penguin mailto:sage [2007/05/15(火) 09:19:00 ID:kLgS/+Cd] >>594 mplayerとかのマルチメディア関係は休むアセンブラとか使って 俺ビルドするとはっきりと速くなる
596 名前:login:Penguin mailto:sage [2007/05/15(火) 09:46:38 ID:m9or7EMF] アセンブラって最適化するの?
597 名前:login:Penguin [2007/05/15(火) 10:27:03 ID:0iIWGt9Q] VMwareのworkstationとplayerの新版が出たっていうのに ebuildが一向に出てこない。 一体どうなってるんだろう? 胸騒ぎを覚える。
598 名前:login:Penguin mailto:sage [2007/05/15(火) 11:44:30 ID:8UwU71pH] >>597 該当パッケージをpackages.gentoo.org等で検索した後、 make.confのSYNCを変えてみる。
599 名前:login:Penguin mailto:sage [2007/05/15(火) 11:49:50 ID:xYk/PLER] >>597 layman -a vmware
600 名前:login:Penguin [2007/05/15(火) 13:03:04 ID:qhk9SU4W] 600
601 名前:login:Penguin mailto:sage [2007/05/15(火) 14:58:58 ID:34yPsTcI] 2007.0 って PHP 関連の USE フラグがデフォで入ってしまってるね。 ローカルフラグに留まって、グローバル領域侵さないで欲しい・・・
602 名前:login:Penguin mailto:sage [2007/05/15(火) 15:07:35 ID:uMUvCsW5] >>601 俺はmake.confのUSE=の先頭に -* を入れて、必要なものは全部自分で設定してる
603 名前:login:Penguin mailto:sage [2007/05/15(火) 15:53:26 ID:34yPsTcI] >>602 そっちの方が早そうですね。そうします。
604 名前:597 mailto:sage [2007/05/15(火) 17:17:08 ID:8l5phtaS] >>598-599 ありがとう。598の方法でvmware-workstation-6.0系のebuildが手に入ることが確認できた。 しかしvmware-player-2.0のebuildがまだどこにも存在しないようなので 自分で適当に書いてemergeしてみた。 起動はすれどmoduleのバージョンが合わない旨のメッセージ。 おとなしく正規のportageツリーに入るのを待つことにした。
605 名前:login:Penguin mailto:sage [2007/05/15(火) 20:45:39 ID:jld/ev7X] >>591 >>593 激しく同意、まったくその通り。 gcc3.xの頃は今よりCFLAGSの存在感あった気はするけれど。 ま、CFLAGSいじりはとっとと切り上げてもっと他の事やろう。 事例 aMuleとBitTorrent同時稼働での速度の落ち込みが気に入らない。 今更のカーネル設定の見直し。 うちのgentooはまた高速化した(かも?) 足の引っ張りあい->偏り傾向 ネットの負荷変動へのレスポンス向上とプラス思考で悩み解決。 ともかく変化はあった。 TCPのDMA=yで予想以上のCPU負荷低減が拾い物。 こんなのを見落としてた、今までえらい損してたわけだ。 高速化のネタが尽きる事はない。
606 名前:login:Penguin mailto:sage [2007/05/15(火) 20:59:34 ID:Cs+qQoah] >>605 俺もあなたの書き込みのTCPのDMAが気になって調べたけど どこの設定のこと?grep DMA .configでそれらしいのが見つからない。
607 名前:login:Penguin mailto:sage [2007/05/15(火) 21:06:49 ID:6X9KpbRD] >>606 俺も、俺も! 今、cat /usr/src/linux/.config |grep DMA TCP をやってみたけどみつからなーいよ
608 名前:login:Penguin mailto:sage [2007/05/15(火) 22:06:21 ID:S2Q9E6E0] Device Drivers -> DMA Engine support -> Support for DMA Engines -- DMA Clients Network: TCP receive copy offload これじゃないの?俺もはじめて知ったけど。 (gentoo-sources-2.6.20-r7 で確認)
609 名前:login:Penguin mailto:sage [2007/05/16(水) 00:19:49 ID:NdFurBqu] Gentoo Linuxのインストールにハンパじゃなく時間がかかるので WindowsマシンにCygwinを入れてDistccで分散コンパイルしたいんですが Cygwinのsetup.exeを実行してdistcc選ぶだけで、それが可能になりますか? 他にもパッケージいるんですかねぇ?
610 名前:login:Penguin mailto:sage [2007/05/16(水) 00:22:09 ID:7bIYWYQo] www.intel.com/technology/ioacceleration/index.htm これつかうドライバだよね? Xeon5000以降じゃないと付いてないような気がするんけど。
611 名前:login:Penguin mailto:sage [2007/05/16(水) 00:56:33 ID:nD4QBqyX] >>609 俺もそれしたいなぁと考えていた。 少なくとも、linux用であなたのアーキテクチャ用のバイナリをはく cygwin上で動くgccをコンパイルする必要がある。 distccコマンド自体はそれで入れるだけでいいはず。 おれはまだやってないのでこれ以上はわからない。
612 名前:578 mailto:sage [2007/05/16(水) 05:11:57 ID:YTYdZIMg] GentooInstallLiveCD-2007.0(x86_64)を焼いてCDブートさせてみた。 で、gentoo-nofbで立ち上げ、sshで外から入って、 mount /dev/sda10 /mnt/gentoo mount /dev/sda1 /mnt/gentoo/boot tar -xvspjf stage1-amd64-2007.0.tar.bz2 mount --bind /dev /mnt/gentoo/dev mount --bind /proc /mnt/gentoo/proc cp /etc/resolve.conf /mnt/gentoo/etc chroot /mnt/gentoo /bin/bash env-update source /etc/profile emerge --sync cd /usr/portage ./scripts/bootstrap.sh まで仕掛けた。 昨日はStage3展開してemerge -e systemやって(変な設定だったからか)失敗してましたが、 今日はmake.confにMAKEOPTS="-j5"をつけただけにしてみました。なんとなく5なだけですが。 出勤前にbootstrap.shが正常に終わってたらemerge -e systemしかけてみます。
613 名前:login:Penguin mailto:sage [2007/05/16(水) 20:00:11 ID:4eBFTYLH] >>608 うん、それ。 p2pみたいに低い負荷でちんたらやる時にCPU負荷見ると一目で分かる差が出た。
614 名前:login:Penguin mailto:sage [2007/05/16(水) 20:09:39 ID:4eBFTYLH] こっちが本題 reiser4が飛んだ。 公式から引っ張ったのがマズかったかも知れないがどこが一番開発進んでるとか情報が無い。 ま、もう少し待ちましょう。 そのままext4のテストに突入。 ファイルシステムが遅いと何もかもがモッサリ。 一応emerge --syncで5分20秒(同条件reiserFS3分30秒) 計るまでもないけどさ。 reiser4に体が慣れてしまったのでreiserFSでもモッサリ、その上をいくモッサリ。 しかもスペース効率が悪く、狭い実験場での運用テストは断念。 (9.8GBカツカツ、reiserFSなら2G以上余るのに) マージされているくせにfsckも見つからない。 reiser4がマージされれば一気に開発進むのにext4かよ...
615 名前:login:Penguin [2007/05/16(水) 20:32:11 ID:B0AnwWSa] 鬼門です
616 名前:気まぐれアナスイ mailto:お腹いっぱい@気まぐれアナスイ [2007/05/16(水) 21:22:32 ID:3dG2UPbi] !(Φ_Φ+){...}
617 名前:login:Penguin mailto:sage [2007/05/17(木) 00:05:37 ID:wkntD0Px] 先生。 threads と nptl、nptlonly の意味がよく分かるページを教えてくれませんか?
618 名前:login:Penguin mailto:sage [2007/05/17(木) 00:17:53 ID:GitQsXe+] >>617 USEフラグのこと? それなら/usr/portage/profilesの下のuse.descやuse.local.descに 書いてあるよ
619 名前:login:Penguin mailto:sage [2007/05/17(木) 01:26:28 ID:wkntD0Px] それは読んだんですが、 nptl/nptlonly で libc がスレッド対応になってれば threads なくてもスレッド対応になるのか、 そういう部分が知りたいのです。
620 名前:login:Penguin mailto:sage [2007/05/17(木) 08:54:36 ID:pw8og6Up] 例えばthreadsはスレッドを使うかどうか「選べる」ソフトで ユーザが選択できるようになる。 当たり前だが「選べない」ものはUSEフラグの影響を受けない。 スレッドを使うアプリもあれば使わないものもある。
621 名前:login:Penguin mailto:sage [2007/05/17(木) 09:02:33 ID:3uCxe6SX] local:nptlonly:sys-libs/glibc: Disables building the linuxthreads fallback in glibc ebuilds that support building both linuxthreads and nptl. linuxthreadsの互換性をglibcにもつか持たないか(nptlonly)じゃね。 nptl&nptlonlyで古いバイナリソフトウェアが動かない可能性があるが、 今のところ遭遇したことはないな。
622 名前:login:Penguin mailto:sage [2007/05/17(木) 19:15:26 ID:ahxUmcWD] 608のTCPの設定だけど 試したらvmware-serverが使えなくなった たぶんvmnetかなんかがパニック起こしてるぽい
623 名前:578 mailto:sage [2007/05/18(金) 02:35:22 ID:RoryPW8J] emerge -e systemまで問題なく終わった・・・・。 失敗していた原因はなんだったのだろうか。。。。 どこかで手順間違えたのかなぁ。 皆様申し訳ありません。お騒がせしました。
624 名前:login:Penguin mailto:sage [2007/05/18(金) 02:59:37 ID:oymCEEs9] gdmのログインで言語メニューで英語しか表示されないよorz 日本語フォントとanthyは一通りインストールしたのに・・・
625 名前:login:Penguin mailto:sage [2007/05/18(金) 08:55:23 ID:WQvM7pSs] ロケール
626 名前:login:Penguin [2007/05/18(金) 11:30:50 ID:Rys2zdus] gcc-4.1.2 x86 stable キター
627 名前:login:Penguin mailto:sage [2007/05/18(金) 22:39:43 ID:L+/SVxmK] もしgnomeならgnomerc、xinitrc、xprofileでロケール指定してはダメ。 ここで指定すると言語メニュー無効。 (xprofileってまだ使ってるのかな?) もう一つ落とし穴。 profileでgnome、fam両方有効になっているがハンドブックにある通りfamは捨てる事。
628 名前:login:Penguin mailto:sage [2007/05/18(金) 22:51:14 ID:L+/SVxmK] あと絶対に英語は残しておくこと。 親切にエラーメッセージまで日本語にしてくれる。 だがググる時は英語の方が圧倒的に情報が多い。 日本語のエラーメッセージを英語に逆翻訳してググるか? エラーメッセージは一言一句、大文字小文字、完全に一致しなければググる役には立たない。 だからエラーメッセージを採取する為に英語で再度ログインしたりする。 ログの文字化け対策もある。 どうしてもログ読みたくて、でも文字化けしてる時は英語に切り替える。
629 名前:login:Penguin mailto:sage [2007/05/18(金) 22:57:29 ID:L+/SVxmK] もう一発ついでに言うと。 何かというとログやメッセージを張れと言うがここだけでなく万国共通。 だからエラーメッセージやログの一行をまるごとキーワードにしてググると結構良い具合にヒットする。 みんなlinuxの流儀に準じてそのまま張りつけてるからだ。 だから一言一句完璧なメッセージやログが必要になる。
630 名前:624 mailto:sage [2007/05/18(金) 23:39:51 ID:oymCEEs9] >>625-629 ありがとう。gnomercでロケール設定してたわorz ログインでja_JP.eucjpが無いって出てる。 もう一回、ハンドブック読み直してみる。 2007.0だけどハンドブックは2006.1のやつでも大丈夫だよね?
631 名前:login:Penguin mailto:sage [2007/05/19(土) 00:27:50 ID:zJRmNzJN] export LANG=C
632 名前:login:Penguin mailto:sage [2007/05/19(土) 01:34:33 ID:egBhAIKm] >>628 烈しく同意 エラーメッセージは英語で 日本語に訳してもあんまり意味ない ただし、エラーメッセージの中の重要なフレーズだけ抜き出すコツも必要 でないと検索エンジンにヒットしない
633 名前:login:Penguin mailto:sage [2007/05/19(土) 01:41:40 ID:vWM8Ln4a] /etc/locale.gen
634 名前:login:Penguin mailto:sage [2007/05/19(土) 01:47:39 ID:ZX1qaN+N] /etc/X11/gdm/locale.alias -Japanese ja_JP.UTF-8,ja_JP +Japanese ja_JP.eucJP,ja_JP
635 名前:login:Penguin mailto:sage [2007/05/19(土) 02:32:33 ID:RYS6q5/6] 普段はLANG=ja_JPのところを特定のアプリだけLANG=Cで使うにはどうすれば よかとですか? xineアップデートしたらメニューが文字化けしちまった…orz
636 名前:login:Penguin mailto:sage [2007/05/19(土) 02:33:58 ID:NnCsnAgZ] LANG=C xine とでもすれば?
637 名前:login:Penguin mailto:sage [2007/05/19(土) 03:13:44 ID:3Gd6RVtv] >>628 エラーのこととか考えると、日本語化してもデメリットの方が多いよね。 日本語が読めて、書ければそれでいい。 メニューとか英語のままの方が調べるのに楽だ。
638 名前:login:Penguin mailto:sage [2007/05/19(土) 04:14:56 ID:X+emlxCa] 最近はLC_を無視するアプリが増えて困る
639 名前:login:Penguin mailto:sage [2007/05/19(土) 09:20:51 ID:sRUKPi0d] >>635 xine-uiか何かをアップデートしたら文字化けするね。 LANG= は効かないし、ぐぐっても分からなかったから 結局フロントエンドをgxineに替えちまった。
640 名前:login:Penguin mailto:sage [2007/05/19(土) 10:00:23 ID:wEvC6NcK] # USE="-nls" emerge -1 xine-ui
641 名前:login:Penguin mailto:sage [2007/05/19(土) 10:32:42 ID:KCS/HW1u] emerge bmpx してコンパイル完了しました。 が、you have to recreate hal libraryみたいな警告が出て起動できません。 recreateってどうするんですか?
642 名前:login:Penguin mailto:sage [2007/05/19(土) 11:41:28 ID:Xs/G0B8K] # emerge -1 hal
643 名前:641 mailto:sage [2007/05/19(土) 14:11:47 ID:KCS/HW1u] >>642 やってみます。ありがとうございます。
644 名前:630 mailto:sage [2007/05/19(土) 14:16:30 ID:vDAfNdug] ありがとう。 無事に日本語化できたよ。
645 名前:login:Penguin mailto:sage [2007/05/19(土) 14:32:02 ID:hipdxpWt] 最近"rsync://rsync.jp.gentoo.org/gentoo-portage"が安定しないのは私だけですか。
646 名前:login:Penguin [2007/05/19(土) 15:48:44 ID:IH/9DgLd] うちもだよ。 LivedvdはBittorrent使うようになってたけど、Portageツリーもそうなんだろうか
647 名前:login:Penguin mailto:sage [2007/05/19(土) 15:54:50 ID:DFD4k/0C] 調子が悪いときはjpを諦めて直接USのサーバーに接続してしまう俺ガイル
648 名前:login:Penguin mailto:sage [2007/05/19(土) 16:01:21 ID:vf80H5z/] >>647 俺も今.jp.の部分を消した。快適だ。 >>646 Bittorrentってportageをbittorrentで共有するんですか?
649 名前:login:Penguin mailto:sage [2007/05/19(土) 17:09:35 ID:oo5EAIha] emerge pv world とかやったら app-misc/pv-0.9.6 が入っちまった軽い奴だったから良かったものの X11系のアプリなら目も当てられないことに。
650 名前:login:Penguin mailto:sage [2007/05/19(土) 17:19:52 ID:VstErmQ9] おれはvpでやってるから大丈夫だな
651 名前:login:Penguin mailto:sage [2007/05/19(土) 17:33:26 ID:Xs/G0B8K] ctrl + c
652 名前:login:Penguin [2007/05/19(土) 23:43:01 ID:IH/9DgLd] >>648 つながりが悪いからソウ思っただけで、そうなってるといるわけじゃないト思
653 名前:login:Penguin mailto:sage [2007/05/20(日) 00:48:00 ID:p7DhBtnX] # emerge pv world emerge: please specify a package class ("world" or "system") or individual packages, but not both.
654 名前:login:Penguin mailto:sage [2007/05/20(日) 01:50:06 ID:lYgujIeV] -pv だな
655 名前:login:Penguin mailto:sage [2007/05/20(日) 06:50:03 ID:n4kcRx0z] # emerge -vip world Usage: emerge [options] emerge: error: no such option: -i って言われたお
656 名前:login:Penguin mailto:sage [2007/05/20(日) 12:06:38 ID:osnLLG1C] > emerge: error: no such option: -i 文盲か?
657 名前:login:Penguin mailto:sage [2007/05/20(日) 13:17:45 ID:caBPzgXO] >>656 vipper だからしかたない
658 名前:login:Penguin mailto:sage [2007/05/20(日) 13:37:18 ID:lYgujIeV] >>656 「だお」をNGワードに指定すると幸せになれる。
659 名前:login:Penguin mailto:sage [2007/05/20(日) 17:33:54 ID:n4kcRx0z] 愛が無い、サーセン。 お詫びにgcc-4.2 && glibc-2.6 && -mtune=native -martch=nativeで逝ってくる。
660 名前:login:Penguin mailto:sage [2007/05/20(日) 18:29:59 ID:p1DpWZ06] >>659 ウホ レポよろ ところで native って4.3からだと思ってたんだけどもう来たのか。
661 名前:login:Penguin [2007/05/20(日) 20:36:38 ID:7GK/s1p1] gccのマニュアルによると4.2でnativeきてる
662 名前:login:Penguin mailto:sage [2007/05/20(日) 21:10:22 ID:iJbjBQlF] march=nativeってどんな効果があるの?
663 名前:login:Penguin mailto:sage [2007/05/20(日) 21:13:14 ID:rnQ7f0au] 自動的にCPUを判別して最適化する。 じゃなかったっけ?
664 名前:login:Penguin mailto:sage [2007/05/20(日) 21:37:03 ID:583cMacn] New Targets and Target Specific Improvements IA-32/x86-64 -mtune=generic can now be used to generate code running well on common x86 chips. This includes AMD Athlon, AMD Opteron, Intel Pentium-M, Intel Pentium 4 and Intel Core 2. -mtune=native and -march=native will produce code optimized for the host architecture as detected using the cpuid instruction. Added a new command line option -fstackrealign and and __attribute__ ((force_align_arg_pointer)) to realign the stack at runtime. This allows functions compiled with a vector-aligned stack to be invoked from legacy objects that keep only word-alignment.
665 名前:login:Penguin mailto:sage [2007/05/20(日) 21:40:54 ID:iJbjBQlF] ありがとー。 またけったいなモノを作ったなぁ。 genericは有用だね。
666 名前:login:Penguin mailto:sage [2007/05/20(日) 21:48:56 ID:202X6NYO] 意思の弱い俺はreiser4中毒を克服できず再びreiser4へ。 ソフトの起動が倍速に感じる。 ちきしょう、この快感がやめられねぇ。 スピード狂の血には逆らえん。 FSのテストで何度もパックアップ繰り返してるうちに掃除もできたのが儲けもん。
667 名前:login:Penguin mailto:sage [2007/05/20(日) 21:55:19 ID:202X6NYO] あとberyl使いな人へ。 berylの起動をgnome-sessionからgnome-wmへ移すとmetacityスルーしてberyl直通。 起動時間ちょっと短縮。 gnome-wmに要パッチ(bashスクリプトで数行なのでコピペでok) 2.18のgnome-wmはberylに正式対応らしい。
668 名前:login:Penguin mailto:sage [2007/05/20(日) 22:41:35 ID:3E4NzY8L] -mtune=nativeってdistcc環境では危険な気がするけどどうよ。
669 名前:login:Penguin mailto:sage [2007/05/20(日) 23:44:42 ID:583cMacn] 分散コンパイルの人は気をつけるとして、ハンドブックやmake.confのデフォルトの設定にはうってつけかもな
670 名前:login:Penguin mailto:sage [2007/05/21(月) 00:01:50 ID:o+OuPv1E] >>668 確かに危険だ。クライアント側の正確なアーキテクチャに置換する機構が欲しいな。
671 名前:login:Penguin mailto:sage [2007/05/21(月) 01:46:17 ID:ukGBj25B] まぁ今までどおり指定しておれば無問題だが。
672 名前:login:Penguin mailto:sage [2007/05/21(月) 01:59:30 ID:Uli39mOE] >>666 FSのテストをしている時間...
673 名前:login:Penguin mailto:sage [2007/05/21(月) 02:03:09 ID:I0IK2gJ1] priceless
674 名前:login:Penguin mailto:sage [2007/05/22(火) 02:36:36 ID:wSmv7TDg] ebuildJPを使いたくてlaymanで -a gentoojp ってやったんだけど gentoojpがないってエラーが出た。 これって一通り方法は試したけどうまくいかないわ・・・
675 名前:login:Penguin mailto:sage [2007/05/22(火) 03:21:41 ID:jS7Ha/RO] gcc-4.2.0でemerge -e worldしてみると、大体のモノはコンパイルできる コンパイルが通らないのは、xorg-serverとtomoeくらい
676 名前:login:Penguin mailto:sage [2007/05/22(火) 10:56:59 ID:V00vBGza] >>674 確か前スレで話題になってたような…
677 名前:login:Penguin [2007/05/23(水) 09:55:14 ID:qa+Xme1v] wiseとhmmerが参照衝突になってしまってemerge -uDN worldがうまくいかなくなってしまいました。 wiseが古いバージョンのhmmerに依存しているのが原因ですがなんとかならないものでしょうか。