阿部です。 結論から先に言うと、FreeBSD 9.1-STABLE でも firefox-19.0.2 は落ちました。
On Sun, Mar 31, 2013 at 06:56:18PM +0900, 康一 wrote > > ここは、freebsd-update を使って 9.1-STABLE にアップグレードするのが > ベストな解決方法の気もします。 csup を利用して 9.1-STABLE にアップグレードしました。 buildworld と buildkernel は標準のままで make しました。 % uname -a FreeBSD prime 9.1-STABLE FreeBSD 9.1-STABLE #1: Mon Apr 1 00:30:56 JST 2013 r...@freebsd.magickworx.com:/usr/obj/usr/src/sys/GENERIC i386 なぜか revison 番号が付きませんが、 http://lists.freebsd.org/pipermail/freebsd-ports/2013-February/081568.html のパッチ内容と同じファイルであるのを確認しました。 % clang --version FreeBSD clang version 3.2 (tags/RELEASE_32/final 170710) 20121221 Target: i386-unknown-freebsd9.1 Thread model: posix % ldd /usr/local/bin/firefox /usr/local/bin/firefox: libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x28096000) libm.so.5 => /lib/libm.so.5 (0x28193000) libthr.so.3 => /lib/libthr.so.3 (0x281ae000) libc.so.7 => /lib/libc.so.7 (0x281cf000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x28300000) FreeBSD の libgcc_s.so と libstdc++.so をリンクしているのが確認できます。 firefox の動作確認は、一旦、${HOME}/.mozilla/firefox を退避して、 まっさらの状態で試しました。 やはり、しばらく使っていると落ちていました。 落ちる前に見ていたページは gmail と google 翻訳です。 試しに、seamonkey-2.16.1 を ports からインストールしました。 設定は ports のデフォルトのままです。 % ldd /usr/local/bin/seamonkey /usr/local/bin/seamonkey: libm.so.5 => /lib/libm.so.5 (0x28076000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x28091000) libthr.so.3 => /lib/libthr.so.3 (0x2818e000) libc.so.7 => /lib/libc.so.7 (0x281af000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x282e0000) リンク内容は firefox と全く同じです。 seamonkey は FreeBSD 9.1-STABLE で落ちません。 そこで、seamonkey と同じオプションで firefox をコンパイルし直しました。 しかし、firefox は使っている途中で落ちます。 どうやら私の環境では、FreeBSD 9.1-STABLE でも firefox-19.0.2 は落ちます。 まだ試していないのは、9.1-STABLE でコンパイルした gcc46 を使って firefox をビルドすることです。 # これも試した方が良いかな。 とりあえず、seamonkey が安定しているので、こちらを利用します。 -- 阿部康一/Kouichi ABE (WALL) koui...@mysticwall.com http://www.iPhone.MysticWALL.COM/ (Personal) http://www.iPhone.MagickWorX.COM/ (Business)