トップページ⇒linux
989コメント292KB

Gentoo Linux 30

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001login:Penguin2010/04/09(金) 15:58:07ID:60Z2q308
Gentoo Linux
ttp://www.gentoo.org/

Gentoo Linux Users Group Japan (GentooJP)
ttp://www.gentoo.gr.jp/

【はじめに】
Gentooの歩き方
ttp://www.gentoo.gr.jp/jpmain/arukikata.xml
Gentooハンドブック (インストールガイド含む)
ttp://www.gentoo.org/doc/ja/handbook/

【もうちょっと先】
Gentoo Linux Frequently Asked Questions
ttp://www.gentoo.org/doc/ja/faq.xml
Gentoo Linux tips 集
ttp://www.gentoo.gr.jp/jpmain/tips.xml
Portage ユーザガイド
ttp://www.gentoo.org/doc/ja/portage-user.xml
Gentoo-Portage.com
ttp://www.gentoo-portage.com/
Gentoo-Wiki.com(08年10月データ消失 復旧中)
ttp://en.gentoo-wiki.com/wiki/Main_Page

【前スレ】
Gentoo Linux 29
http://pc11.2ch.net/test/read.cgi/linux/1255956757/
0810login:Penguin2010/11/04(木) 22:22:29ID:hJY3OhIt
>>746 texlive-2010検証しました。
xdvikですが、app-text/texlive-2009以上がインストールされていないと、適切なパッチが当たらず、コケるようです。
emerge --nodep =app-text/texlive-2010
とかで、先に強制的にインストールしておくと、xdvikもインストールできました。
ただ、そのままでは日本語の表示が出来ませんでした。
どなたか、xdviの設定ぷりーず。
0811login:Penguin2010/11/05(金) 08:53:01ID:u+Y0cKR0
>>810
とりあえず、ptexlive か Vine とかのを参考にすれば?
0812login:Penguin2010/11/05(金) 20:58:37ID:2FFnS+zQ
ccacheってdistccも無いと動かないんですか?
0813login:Penguin2010/11/05(金) 21:02:56ID:o2w8wzww
明日、大阪でGentooのプレゼンがあるんだっけ。行ってみるかな……。
0814login:Penguin2010/11/05(金) 21:07:02ID:Wj0lXnAw
>>812
関係ないよ。単独で動くよ。
0815login:Penguin2010/11/05(金) 22:31:56ID:2FFnS+zQ
>>814
thx
0816login:Penguin2010/11/06(土) 01:25:13ID:v2kfZr8v
>>812
本家ではccacheは3.1が出てる。
既存のebuildをちょっと変えるだけで3.0.1まではビルドできたよ
0817login:Penguin2010/11/06(土) 07:16:36ID:FUaBoQ6I
layman のデフォで /usr/local/portage/layman/make.conf は /var/lib/layman/make.conf になってたのか。
気付かんかった。 layman.cfg も
storage : /var/lib/layman
になってたよ。
まあ /usr/local/portage に local portage 入れてると分離できていいのかもね。
0818login:Penguin2010/11/06(土) 16:49:27ID:OrwJTUi6
amd64 stable で昨日あたりにアップデートが来た、sys-apps/baselayout-1.12.14-r1 のアップデート成功した人いる?
0819login:Penguin2010/11/06(土) 16:58:59ID:igF46IOa
>>817
半年に1回syncする人発見

>>813
行きましたか? matsuu氏もその辺に居たらしいけど

つーかこのプレゼン資料が読めねーんだが
http://dl.dropbox.com/u/5779824/kof-gentoo.pdf
和文フォントが埋め込みになってないからだと思うんだけど、何を入れれば読めるかな?
0820login:Penguin2010/11/06(土) 17:01:23ID:igF46IOa
>>818
俺baselayout-2だから関係ないけど、なんか問題あったの?
0821login:Penguin2010/11/06(土) 17:11:18ID:LDpk71te
あ……。大阪のやつ、観に行くの忘れてた……。
0822login:Penguin2010/11/06(土) 17:41:51ID:uWVmrDdw
>>819
evince で見たところ,埋め込まれてないフォントは
GothicBBB-Medium-Identity-H みたい.
0823login:Penguin2010/11/06(土) 18:04:22ID:OrwJTUi6
>>820
正常に起動してたカーネルでカーネルパニック (No Init found) になったから、baselayout の更新がシステムの重要な部分に変更を加えて起動できなくなったと思ってたんだけどさっき起動したら何故か正常に起動出来た。。
夢の中でブートローダのカーネルに渡すパラメータでもいじったかな…。とりあえず首吊ってきます…
0824login:Penguin2010/11/06(土) 21:33:09ID:ys8EP5YX
autounmaskについて質問
autounmaskを使用すると、/etc/portage/package.keywordsに自動で行が追加されていくのですか?

また、emerge --autounmaskっていうのがあるみたいのですが
それについても教えてください
0825login:Penguin2010/11/07(日) 00:54:15ID:E/Yi7lq1
http://up3.viploader.net/desktop/src/vldesk003132.png
kde 4.5.3にアップロードしたら、kdeに依存しているアプリがグラフィカルじゃなくなりました
2日ほど原因を探っているのですが、わかりません
ヒントをください
0826login:Penguin2010/11/07(日) 01:24:49ID:QWMFWQvi
最近kernelのコンフィグ項目が増えてしんどいなあ・・・
0827login:Penguin2010/11/07(日) 11:15:30ID:ubad/fbW
アップグレードの度に一つ一つ設定してるとか?
0828login:Penguin2010/11/07(日) 11:25:19ID:lkoGuGqU
>>827
make oldconfigでの差分のことでしょ。
0829login:Penguin2010/11/07(日) 13:03:23ID:Fbb5D3Tn
>>819
ちげーよ。週一だよ。layman-1.3.3 での変更に気付かなかっただけだよ。

つか mupdf では読めた。
acroread, apvlv, epdfview, zathura あたりも読めそうな気はする。
0830login:Penguin2010/11/07(日) 13:25:29ID:lkoGuGqU
>>829
読めなかったのってxpdfかな? 昔は日本語用のUSEフラグあった気がする
んだけどね。オイラは「Gentoo xpdf 日本語化」でググって解決したよ。
まぁ、acroreadで読めないはずがないわな。
0831login:Penguin2010/11/07(日) 23:57:24ID:xzbsqQPE
Gentoo-wikiは日本語ページつくっちゃいけないんですか
0832login:Penguin2010/11/08(月) 04:56:18ID:P+/VA1aL
>>831
いいよ。英語のページも作ってね。
0833login:Penguin2010/11/08(月) 18:08:30ID:B/NRzmzL
>>823
私も、最近はブート時にkernel panicがたまに出ます。2.6.34になってからかな。
というか、ごく最近は出ないな。

# MintにDebian Editionというものが最近出たことを発見。
# Rolling releaseということなので、かなり気になります。
# ただ64-bitが出るまでは、静観。
0834login:Penguin2010/11/08(月) 18:30:18ID:lpcpVo4Q
eix-syncすると、最期にeix-diffで差分を表示してくれるのはありがたいんだけど
[U]か[UD]のパッケージだけをリストするようにはできないんだろうか
0835login:Penguin2010/11/08(月) 19:04:23ID:Mo5yaJWU
>>834
試してないので当たりかどうかわからんけど
~/.eixrc に
DIFF_ONLY_INSTALLED="true"
を追加でいけるかも。

$ eix --dump|grep -B4 ^DIFF_
で他のeix-diffがらみの設定一覧も見られるので
詰める際には参考になるかと。
0836login:Penguin2010/11/08(月) 19:54:03ID:lpcpVo4Q
>>835
思い通りの挙動になった
ありがとう
08378252010/11/08(月) 21:08:28ID:ShuxVr6L
useフラグ周りで、この問題が起きていると予想しています。
申し訳ありませんが、kde4.xをいれている方はkde周りのuseフラグの設定を晒してください
お願いします
0838login:Penguin2010/11/08(月) 22:11:12ID:ShuxVr6L
age
0839login:Penguin2010/11/08(月) 22:12:07ID:ShuxVr6L
age
0840login:Penguin2010/11/08(月) 22:18:19ID:FUcW8kj1
>>837
KDE使ってない俺が言うのも何だけどさ、
そういう場合はまず自分のUSE Flagsその他を提示すべきだと思わない?
0841login:Penguin2010/11/08(月) 22:24:00ID:ShuxVr6L
>>837
スマソ

/etc/portage/package.use
 dev-python/PyQt4 bus sql svg webkit X
 kde-base/kdelibs opengl
 dev-util/qt-creator fakevim bookmarks
 kde-base/kdepimlibs -kde-prefix, -aqua

/etc/make.conf
USE="mmx sse sse2 X unicode kde qt4 symlink cjk nls gtk"
USE="$USE nsplugin jpeg png gif alsa hal dbus qt3support java immqt-bc"
USE="$USE -oss -cups -ipv6 -emacs -wifi -bluetooth -cups"
0842login:Penguin2010/11/08(月) 22:24:50ID:ShuxVr6L
安価間違えた
>>840へ
0843login:Penguin2010/11/09(火) 23:31:10ID:GyAMq1aQ
>>706
超々遅レスですまんが、最近portage-2.1.9.24にしたらまさにその機能が実装されてたよ。
* Configuration files now support atoms with wildcards inside the category and
package name parts of the atoms.
/etc/portage/package.useで、
xfce-base/* debug
xfce-base/xfce4-panel -debug
みたいにすると、xfce-base/*には全部debugが付いて、xfce-base/xfce4-panelは-debugになった。
これ便利だね。
0844login:Penguin2010/11/11(木) 14:06:20ID:ATg/V3on
カーネルに俺パッチを当てたい時はGentooの作法だとどうすべきなの?
/etc/portage/patches/sys-kernel/gentoo-sources以下に置けばいいの?
0845login:Penguin2010/11/11(木) 15:36:39ID:m49bx/dm
いろいろ作法はあると思うけど、
local portageツリーにgentoo-sourcesのebuildをコピーしてパッチ当てる部分を書き加える。
パッチそのものはそこのfiles以下に入れておく。
・・・がいちばん素直かな。
0846login:Penguin2010/11/12(金) 11:21:06ID:6bGvviAZ
カーネルのコードは結構激しく変わって、しばしばパッチが失敗する感じがします。
unpackが私のコンピュータでは結構遅いので、またパッチしなおすのは悲しいです。よってインストールされてから直にパッチ。
0847login:Penguin2010/11/12(金) 11:24:55ID:/05vOU6T
つか、カーネルパッチをマージしてもらおうぜ
0848login:Penguin2010/11/13(土) 15:12:18ID:2uQQ9dP9
必要な時は、送る。しょうもないパッチは、送らない。
0849login:Penguin2010/11/13(土) 23:30:13ID:DoEcJGLC
nkf ってとっくに 2.1.0 になってたんだなあ。全然気付かなかった。
portage はいつまでたっても testing phase だからなあ。
2.1.0 は地味に気になっていた --guess のバグ修正と locale による
デフォルト出力コードの決定が入っているようだ。
0850login:Penguin2010/11/14(日) 12:54:00ID:PdSsNfe9
rc-updateでadd/delされたscriptは、どこに登録されているのですか?
0851login:Penguin2010/11/14(日) 13:07:54ID:tTTnfAqS
>>850
/etc/runlevels/
0852login:Penguin2010/11/14(日) 13:08:29ID:PdSsNfe9
>>851
thx
0853login:Penguin2010/11/18(木) 21:53:52ID:VEyk1Y4r
>./skype: error while loading shared libraries: libEGL.so.1: cannot open shared object file: No such file or directory
skypeがエラーを吐き出しているので、libEGL.so.1を再コンパイルしたいです
でも、パッケージがわかりません
どうやったらパッケージの名前を取得出来ますか?
0854login:Penguin2010/11/18(木) 22:23:21ID:WUhFaoMe
>>853
再ビルドってか、そもそもインストールされてないよね。
オイラんとこで調べたら media-libs/mesa らしいけど。
0855login:Penguin2010/11/18(木) 22:57:16ID:VEyk1Y4r
>>854
media-libs/mesaは入っています
0856login:Penguin2010/11/18(木) 23:02:51ID:hZkAzkzm
>>853
$ qfile libEGL.so.1
app-emulation/emul-linux-x86-opengl (/usr/lib32/libEGL.so.1)
media-libs/mesa (/usr/lib64/libEGL.so.1)
0857login:Penguin2010/11/18(木) 23:11:48ID:VEyk1Y4r
>>856
thx
0858login:Penguin2010/11/20(土) 11:42:52ID:/n5xQ+yB
今日のgentoo勉強会ってどうなん?
0859login:Penguin2010/11/20(土) 19:20:25ID:EZcKgQHw
/etc/conf.d/local.{start,stop} 廃止なんだな
0860login:Penguin2010/11/20(土) 20:06:25ID:E0L3miPG
あらま。
どこに書けばいいのん?
0861login:Penguin2010/11/20(土) 20:49:47ID:rOvLPDE9
結構前から廃止予定だったけど最近の変更で/etc/conf.d/local.{start,stop}は読まなくなったな

>>860
/etc/conf.d/local ってインスコログにも出てるぞ
openrcだからstableの人には関係ないが
0862login:Penguin2010/11/20(土) 23:24:09ID:m/p6Q3S5
kdebase-startkdeをemergeしているのですが、kdelibsでコンパイルに失敗します
コンパイルを失敗している理由を調べたいのですが、何か良い方法ありませんか?
0863login:Penguin2010/11/20(土) 23:40:46ID:0ReUVOqy
>>862
build.logを見る。
0864login:Penguin2010/11/20(土) 23:47:50ID:GtWnlDUC
>>862
それは/var/tmp/portage/kde-base/kdelibs-VERSION/temp/build.logは見た?
とにかくそこでERRORになってる手前の部分を見ないとわかんないよ
0865login:Penguin2010/11/20(土) 23:49:57ID:GtWnlDUC
かぶった。ごめん
08668622010/11/21(日) 00:16:56ID:dWc/Cs7l
/usr/bin/automoc4: symbol lookup error: /usr/bin/automo4: undefined symbol: _ZN9QListData11detach_growEpii
と怒られています
でも、これで何か情報分かりますか?
0867login:Penguin2010/11/21(日) 09:46:49ID:j3dW9tSr
>>866
それって本当にログに出てるそのままか?
つか、前後10行くらい読まないとわからん。
08688622010/11/21(日) 11:29:22ID:dWc/Cs7l
http://loda.jp/textliving/?id=72
これです
0869login:Penguin2010/11/21(日) 11:41:41ID:Sv+ZbOwU
俺ならそこでやるのはj1でやってみる、その後qt回りを入れ直してみるくらいか。
08708622010/11/21(日) 12:44:25ID:dWc/Cs7l
>>869
数日前からx11-libs/qt*周りは何度か入れなおしています
MAKEOPTS="-j1" emerge kdebase-startkde
ってことですか?
08718622010/11/21(日) 12:56:32ID:dWc/Cs7l
emerge --jobs=1 kdebase-startkde
ダメでしたorz
0872login:Penguin2010/11/21(日) 13:26:08ID:j3dW9tSr
>>868
automoc4が壊れてるってことだよね
取り合えず思いついたのは
・おまじない的な意味でlafilefixer --justfixit
・dev-util/automocを入れ直す
08738622010/11/21(日) 14:16:11ID:dWc/Cs7l
>>872
automocを入れ直したら、kdelibsが通りました
お前技術力あるな
ありがとうございました
0874login:Penguin2010/11/21(日) 14:44:43ID:WPL4fbFk
sys-kernel/gentoo-sources

*gentoo-sources-2.6.36-r2 (21 Nov 2010)
21 Nov 2010; Michael Pagano (mpagano)
+gentoo-sources-2.6.36-r2.ebuild:
Add patch to automatically create task groups per tty, to improve desktop
interactivity

うはwgentooさんマジ仕事早いな。

関連リンク
Linux Daily Topics:2010年11月18日 "ミラクルパッチ"にLinusも大喜び!Linuxカーネルを高速化させた233行のコード|gihyo.jp … 技術評論社
http://gihyo.jp/admin/clip/01/linux_dt/201011/18
[RFC/RFT PATCH v3] sched: automated per tty task groups
http://forums.gentoo.org/viewtopic-t-852922.html?sid=7e129d1ab279257e09389fdc55ba1178

でも下のリンクから取れるパッチとはちょっと違うね。gentoo-sourcesのはtty_io.h関連が無いみたい。
プログラミング出来ないからどんな差が出るのかは知らないけど
0875login:Penguin2010/11/21(日) 15:33:12ID:j3dW9tSr
matsuuたんもやってるな。
http://d.hatena.ne.jp/tmatsuu/20101121/1290316998
0876login:Penguin2010/11/21(日) 20:43:04ID:bxpdz+yP
最初は make -j64 とかしないだろ普通、とか思った
でも、たとえ emerge -e world を実行してもデスクトップのレスポンスが落ちないと考えたらいいねこれ
buildを頻繁に行うgentooユーザが一番恩恵を受けるありがたいパッチかもしれない

まあ現状でも emerge -uDN world を裏で走らせている時にレスポンスが落ちたと感じることは殆ど無いんだけど
0877login:Penguin2010/11/21(日) 21:27:04ID:bkD5x6U8
16スレッドの環境だと、なんとなくmake -j64してる。
0878login:Penguin2010/11/22(月) 00:39:36ID:TtyFC0fG
60fpsの動画を見ると負荷とは無関係にカクつくけどそのミラクルパッチで治るといいな
0879login:Penguin2010/11/23(火) 18:04:34ID:LYMlS2wV
gentoo-sources-2.6.36-r3
で外されちゃったね。
0880login:Penguin2010/11/25(木) 14:37:48ID:rA4eeHQ3
カーネルパッチよりシェルで4行書く方が良いとさ:
http://www.webupd8.org/2010/11/alternative-to-200-lines-kernel-patch.html
どのみちcgroupが必要
0881login:Penguin2010/11/25(木) 19:25:47ID:73o0hd2Q
初心者で申し訳ないけど
↑これやったけどstartxしないとX以下がcgroup効かないよね
xdm使ってるときはどうやんのかな
0882login:Penguin2010/11/25(木) 19:44:11ID:QeZWjLxi
うちのマシンはradeonなのですが、VIDEO_CARD・INNPUT_DEVICEをどんな感じで設定していますか?
参考にしたいのでおしえてください

うちのマシンのmake.confでは↓
>INPUT_DEVICES="keyboard mouse evdev"
>VIDEO_CARDS="radeon"
0883login:Penguin2010/11/25(木) 20:13:12ID:J+te3hOh
質問の意図が分からないが、RadeonVE(R100)だと
VIDEO_CARDS="radeon"
INPUT_DEVICES="evdev"
ってなってる。
0884login:Penguin2010/11/25(木) 20:16:31ID:QeZWjLxi
>>883
ひとまず、これで動いているんだけど
心配になったもので
08858252010/11/28(日) 15:48:31ID:3FmnBWMP
お前らようやく原因がわかった
qtcurve-qt4がemergeされていなかったみたいだ
0886login:Penguin2010/11/28(日) 16:09:52ID:9mNHa5nm
>>825
おつ!
0887login:Penguin2010/11/29(月) 11:02:04ID:BPAi+81t
>>825
kde 4.5.3にアップロード乙!
0888login:Penguin2010/11/29(月) 12:04:29ID:+w1vvCst
>>825
うぽつ
0889login:Penguin2010/11/29(月) 13:12:55ID:/Fy3ztrE
sys-libs/glibc-2.12.1-r3 をビルドしようとすると

checking for ANSI C header files...

のところでconftestが終了しなくなっちゃうんですが、
どうやったら回避できるでしょうか?
08908252010/11/29(月) 19:46:48ID:ElgvwHax
いや、まだ一部のアプリケーションがダメだから..
08918252010/11/29(月) 19:54:27ID:ElgvwHax
ごめん、>>890のレスは無視してね
0892login:Penguin2010/12/01(水) 00:13:33ID:8VFQyIPZ
ttp://ebuild.gentoo.gr.jp/

ぼろぼろでごんす
0893login:Penguin2010/12/01(水) 11:44:55ID:ri7RWScI
ssh の設定法について分からないことがあるので、対処法を教えてください。

3台の gentoo PC がeth0 で外部に、eth1 で3台だけで繋がっています。eth0
は10base, eth1はgiga で、IP address は 192.168....です。3台のうちの1台
だけ、外部からのSSH を許可しています。で、3台の間で ssh をしたいのです
が、eth0 では繋がるのに、eth1では繋がりません。互いの間で telnetも
file の mount もできるのに、不思議です。

外部からssh接続できるPCは古くて、video card が2560x1600に対応していない
ので、CPU 切り替え器では対応できず、gnome remoto-desktop で動かせないか
と思ったのがこの問題に嵌ったきっかけです。一体運用できないと不便で困っ
ています。
0894login:Penguin2010/12/01(水) 11:55:02ID:3n1SU7yp
>893
1. /etc/ssh/sshd_config の ListenAdressをチェック。

2. 大解像度のディスプレイなら入力系統が複数あるはず。
D-SUBでつなげば小さい解像度を拡大して表示してくれるだろう。
別にPC側が大解像度対応じゃないと全く表示できないわけじゃない。

3. vnc使えばいいじゃん。

色々と認識間違ってない?
0895login:Penguin2010/12/01(水) 19:04:38ID:ri7RWScI
>>894 thnx
ListenAddress が2行書けるとは思っても見なかった。
1行に2つアドレスを書いたら駄目だったので、教えていただかなければ解決で
きなかった。ssh が使えるようになったので、いろいろ選択肢が増えました。

Display の件は、今は自宅にいるので確かめられない。sanwa suppley のCPU
切り替え器につないだとき、nvidea の 2つはきちんと繋がるのに、radeon の
機械は frame-buffer を有効にしたら画面が真っ黒、切ったらconsole では繋
がるが、x に移ったら画面が真っ黒になるというのが問題点でした。

VNC は勉強してみます。知識のない、たんなるユーザーは、ついていくだけで
大変。
0896login:Penguin2010/12/01(水) 19:21:52ID:ay5KdSoD
>>895
X 転送もありかも
ssh -X がお手軽
0897login:Penguin2010/12/02(木) 15:13:14ID:GV9op82r
gnome remote-desktop について、
gnome のシステム->設定->リモート・デスクトップ から設定して、
tightvnc からインストールしたviewer で
vncviewer 192.168.1.1:0
としたら共有できました。大きなデスプレイになかの一部分だけにデスクトップが
写るという感じではありますが。

しかし、外部につながる IP address でも共有できてしまいます。パスワード
だけで接続できるのは非常に危険に見えるのですが、外部につながるアドレス
を使えなくする方法はないのでしょうか。それとも、それほど危険ではないの
でしょうか。
0898login:Penguin2010/12/02(木) 16:03:00ID:1bQVVlXO
>>897
その対象のサーバー側のファイアウォールで閉じればいいじゃん。
0899login:Penguin2010/12/02(木) 16:58:07ID:iUJVTuhV
そもそもなんで全部のPCがeth2系統でやっているのか理解不能
PCの上位にルータぐらいあるんだよね?
そこでファイアウォールすればよろしい。
まさか、外部接続というのは
3台のPCがそれぞれ別回線に1つずつぶらさがってるとかじゃないよね?
0900login:Penguin2010/12/02(木) 23:52:31ID:VyKPwHNI
もしかして外から丸見え?
0901login:Penguin2010/12/03(金) 19:10:22ID:tpfs2Slh
infinality patchのおかげでおれのemacsがハンサムになった。うれしい。
0902login:Penguin2010/12/07(火) 10:52:42ID:lQKT0YqQ
自宅鯖で立ててるWordPressにログインできなくなったとツレや姪っ子からクレームが入った
口を揃えて、ログインすると真っ白な画面になるとか言うもんで
ああそりゃapacheが死んでるな、とか思ってログを漁ってみた
案の定、 child pid hogehoge exit signal Segmentation fault (11)でスレッドが死んでる

とりあえず切り分けるかと他のページも見てみると、とりあえずは表示されるものの
WordPressと同じようにphpMyAdminなんかもログインした途端に子スレがSEGVする
仕方ないのでapacheのThreadPerChildを1にして擬似的にprefork化してみるも、やはりSEGV
APACHE_MPMSをpreforkにしてリビルドし、ついでにかなり絞った設定にしてみるも、やはりSEGV
phpの方かと疑って、昔作ったperl CGIを引っ張りだして来たが、やはりSEGV

最早gdbのお世話になるしかないな、そう覚悟を決めgdbからapacheスタート
しかし-O2 -march=native -fomit-fomit-frame-pointerでビルドしている為、圧倒的に情報が少ない
仕方ないので/etc/portage/bashrcでapacheの時だけ-O1 -march=i686 -fno-omit-frame-pointerでビルドさせる事にする
ついでにLDFLAGSもportageがデフォルトで勝手にas-neededやO1を付加するので解除しておく
apacheをリビルドしgdbから再度実行
するとSEGVする事なく普通に動く
いつものようにAPACHE_MPMS=workerに戻しても動く
gdbからでなく/etc/init.d/apacheからでも動く

なんだコレ? とか思いながらCFLAGSやLDFLAGSを戻すとやはりSEGV
O2かと思ったが違う、as-neededでもない、march=nativeも無問題
そして犯人は-fomit-frame-pointerというオチ
glibcすらUSE=glibc-omitfpでビルドしているというのに
まさかapacheが-fomit-frame-pointer如きでSEGVするとは思わなかった

とりあえずgcc-4.5.1でapache-2.2.16をビルドする際は-fno-omit-frame-pointer推奨って事で
0903login:Penguin2010/12/07(火) 11:11:42ID:W6kqK63U
>>902
詳しいところは分からないけど、-fomit-frame-pointerを
付けたら例外処理ができなくなっちゃうんじゃね?

apache本体は関係ないと思うんだけどPHP側では使うし。
0904login:Penguin2010/12/07(火) 11:14:38ID:hCBH+3gG
長文うぜえよ
ブログにでも書いてろ
0905login:Penguin2010/12/07(火) 12:41:49ID:gdoiZmv5
ふえええ
0906login:Penguin2010/12/09(木) 22:39:27ID:X0BPtsak
emerge oneshotをすると、worldに登録されないらしいのですが
どういう事ですか?
0907login:Penguin2010/12/09(木) 22:49:18ID:yL6+EkYl
自分で書いているじゃないか。
emerge oneshotをすると、(そのパッケージが)worldに登録されないんですよ。
0908login:Penguin2010/12/10(金) 22:50:25ID:eXf2W65p
こないだApacheのビルドは-fomit-frame-pointer推奨って書き込んだけど
色々調べたら、gcc 4.5.1のバグらしいね

どうもAMD系の石の専用最適化と-fomit-frame-pointerの組合せで発症するらしい
どうりでapacheのビルドしてる時、-march=athlon-xpとか指定しても腐ったバイナリ吐いてくれたわけだよ

とりあえずgcc 4.5.1はスルーしとくか、どうしても使いたければ
AMD系の石を積んでる人は-fomit-frame-pointer外すか、-fno-omit-frame-pointer付けて使うしか無いみたい
まあAMD64な環境で4.5.1使いたい人は、-fno-omit-frame-pointer指定するしかないわけだけどさ
0909login:Penguin2010/12/11(土) 21:30:27ID:cLi3JE2M
友達の家でwindows 7を使ったんだけど、gentooよりも速いな....
かわいいgentooがwindowsに負けていると思うと、涙が出てくるよ
0910login:Penguin2010/12/12(日) 00:04:34ID:bzv2TWhv
この先ハードの性能が上がれば上がるほどgentooには有利、だと思いたい。
レス数が900を超えています。1000を超えると表示できなくなるよ。