[前][次][番号順一覧][スレッド一覧]

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]