mysql:2315
From: Yasuhide OOMORI / 大森保英 <Yasuhide OOMORI / 大森保英 <dasen@xxxxxxxxxx>>
Date: Thu, 27 Jul 2000 01:24:26 +0900
Subject: [mysql 02315] gcc-2.95.2 (Re: Cannot build Msql-Mysql-modules-1.2214)
On Mon, Jul 24, 2000 at 08:17:21AM +0900, takeshi@xxxxxxxxxx wrote: >> $ gcc --version >> egcs-2.91.66 >> $ gcc -v >> Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs >> gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) >> $ gcc -print-libgcc-file-name >> /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/libgcc.a > >egcs-1.1.x は、MySQL 本体をコンパイルするとき少し不具合があるので、 >できるなら gcc-2.95.2 以上を使用した方がいいでしょう mysql-3.23.21-beta/Docs/manual.html を読んだ限りでは、egcs-1.1.x での 不具合についての情報は見当たりませんでした。また、http://www.mysql.com の検索フォームに "egcs" を入れて検索しても同様でした。 どのような不具合があるのか、お教え願えないでしょうか。 なお、gcc-2.95.2 の gcc/g++ バイナリの作成には成功しました。 # とは言っても Hello, world でしかテストしていないのですが http://gcc.gnu.org/fom_serv/cache/14.html を参考に --program-suffix=-2.95.2 を configure に渡してみたのですが、suffix が 付いてくれなかったので、/opt/gcc-2.95.2 にインストールしました。 複数のコンパイラを混在させた環境を作成したことがないのでお聞きしたいの ですが、コンパイラのバージョンの違いによって、何らかの不具合が生じたり することは皆無なのでしょうか? libstdc++ ライブラリの方は、/etc/ld.so.conf に /opt/gcc-2.95.2/lib を追加し、 $ /sbin/ldconfig -v -p | grep libstdc\+\+ libstdc++.so.27 (libc5) => /usr/i486-linux-libc5/lib/libstdc++.so.27 libstdc++.so.2.9 (libc6) => /usr/lib/libstdc++.so.2.9 libstdc++.so.2.8 (libc6) => /usr/lib/libstdc++.so.2.8 libstdc++.so.2.7.2 (libc6) => /usr/lib/libstdc++.so.2.7.2 libstdc++-libc6.1-2.so.3 (libc6) => /opt/gcc-2.95.2/lib/libstdc++-libc6.1-2.so.3 libstdc++-libc6.1-1.so.2 (libc6) => /usr/lib/libstdc++-libc6.1-1.so.2 という具合で、混在環境としては問題がないものと思われます。 -- 大森保英 / かずさのすけ。
2292 2000-07-24 00:41 [Yasuhide OOMORI / 大] Cannot build Msql-Mysql-modules-1.2214 2295 2000-07-24 08:17 ┗[<takeshi@xxxxxxxxxx>] 2304 2000-07-25 00:17 ┣[Yasuhide OOMORI / 大] 2307 2000-07-25 12:22 ┃┗[<takeshi@xxxxxxxxxx>] -> 2315 2000-07-27 01:24 ┗[Yasuhide OOMORI / 大] gcc-2.95.2 (Re: Cannot build Msql-Mysql-modules-1.2214) 2316 2000-07-27 08:37 ┗[<takeshi@xxxxxxxxxx>] 2318 2000-07-27 10:20 ┗[とみたまさひろ <tomm]