mysql:1495
From: <takeshi@xxxxxxxxxx>
Date: Sat, 15 Jan 2000 20:45:09 +0900
Subject: [mysql 01495] Re: Mandrake6.1JP(kernel2.2.13pre+glibc-2.1)
At Sat, 15 Jan 2000 01:21:01 +0900, Masato Toyoshima <wm@xxxxxxxxxx> wrote: > Mandrake6.1JP(kernel2.2.13pre+glibc-2.1)上でMySQLを動作させている方は > いらっしゃるでしょうか? > といいますのも、近々、別機にテスト環境用としてMySQLを導入したいと考えて > おります。テスト用ということもあり、(1度触ってみたいディストリビュー > ションでしたので、)を導入した上でと考えております。もし既に動作されて > いる方がいらっしゃればと思い、少しお尋ねさせていただきたいと思った次第 > です。 > > Linux自体のこともまだまだ勉強中の身で、カーネルのバージョンやglibcの > バージョンのこともよく分かっていないため、可能かどうかも分からずにお > ります。 > 試してみて無理でしたら、PlamoかSlackwareで、また動作させる予定ではあ > りますが、もし可能なのでしたら、ぜひ挑戦してみたいと考えております。 Mandrake や Plamo といわれてもわかりませんが、 MySQL が動く環境や、その確認に必要な情報について述べますと : Linux の場合、MySQL が動作するかどうかに、 Distribution は関係ありません。 また、カーネルのバージョンも、たいした意味はありません。 MySQL を動作するにあたり 必要な情報は、 * CPU のアーキテクチャ (x86, alpha, mips, ...) * libc のバージョン (libc.so.5.4.46, glibc-2.1.2 ,...) * libc5 の場合は linuxthread のバージョン * gcc のバージョン Distribution (名前やversion) が関係するのは、 それ独自のパッケージに関する問題の時だけ、 それ以外は、無意味な情報と、割り切ってください。 # わたしは RedHat 用と書かれている ApplixWare , 翻訳の王様を、 # Debian 上で動かしています。 # MySQL の LetHot 用 rpm も、Debian で動きます。 # この例のように、動作するかという事に関して言えば、 # ライブラリが同じなら、distribution の名前やバージョンなんて # 意味がなくなります。 カーネルのバージョンも 2.0 以上ならなんでも良いです。 これらの情報よりも必要なのは libc (linuxthread) の情報です。 現在、Linux 上で最も推奨される環境は、 * x86 * glibc-2.1.2 (注: glibc には linuxthread が含まれていますので、 linuxthread の情報はありません) * gcc-2.95.2 (入ってなかったら自分でインストールすればよい) 動作しているのは、 * libc5.4 以上 & linuxthread-0.6以上 * glibc2.0.7 以上 * glibc2.1 以上 * gcc-2.7.2.3 , gcc-2.95.2 , egcs-1.x (ただし egcs-1.x は一部最適化に問題あり. egcs-1.x 使うぐらいなら gcc-2.95.2) * x86,alpha,mips,sparc ================== 追加情報: * MySQL-3.22.30 では、 glibc-2.0 や libc5 の場合、 ./configure --with-debug での作成が、コンパイルエラーで止まります。 3.22.27 の時、linuxthread が持つバグを回避する為のコードが埋め込まれました。 実は、このコードが glibc-2.1 のスレッドにしかない関数を使用しています。 そのために, --with-debug 指定時のみ、コンパイルエラーになります -- 村上 毅 takeshi@xxxxxxxxxx
1493 2000-01-15 01:21 [Masato Toyoshima <wm] Mandrake6.1JP(kernel2.2.13pre+glibc-2.1) -> 1495 2000-01-15 20:45 ┗[<takeshi@xxxxxxxxxx>] 1496 2000-01-16 02:02 ┗[Masato Toyoshima <wm]