mysql:11423
From: Takanori Jokura <Takanori Jokura <jo@xxxxxxxxxx>>
Date: Tue, 24 May 2005 16:45:06 +0900
Subject: [mysql 11423] Re: MySQLサーバをNPTLを使って動かしたい
城です。 ご意見ありがとうございます。 > linuxthreadsはほぼ必須パッケージですが、glibc同梱ではありません。 別途 linuxthreadsのソースを取得し、 > glibcのソースツリーへ組み込み、 configureオプションで指定する必要があり ます。 > > なお、glibc-2.3.2以降はSTACK_SIZEはlinuxthreads/descr.hへ移動しています。 そうだったんですか、最終的にNPTLで実行できなかった場合は、 こちらの方法を取るほか無いので こちらの方も調べてみたいと思います。 ありがとうございます。 > MySQLコンパイル時に--with-pthread を指定すればpthread libraryを強制でき ます。 > RHEL4/SUSE9.xでしか確認していませんが、ps時にmysqldプロセスが1つしか見 えないのでわかると思います。 ありがとうございます。 早速 Red Hat Linux 9 と CentOS 4 にて検証してみました。 バージョンは前回と同じ mysql-4.1.12 vmware workstation 4 評価版 configure は CFLAGS="-O3 -mpentiumpro" CXX=gcc CXXFLAGS="-O3 -mpentiumpro \ -felide-constructors -fno-exceptions -fno-rtti" \ ./configure \ --prefix=/usr/local/mysql \ --localstatedir=/var/mysql/data \ --enable-assembler \ --with-mysqld-ldflags=-all-static \ --with-client-ldflags=-all-static \ --enable-local-infile \ --with-mysqld-user=mysql \ --with-extra-charsets=all \ --with-charset=sjis \ --with-collation=sjis_japanese_ci \ --with-raid \ --without-debug \ --with-pthread にて行いました。 しかし、Red Hat Linux 9 、 CentOS 4 双方とも ps aux | grep mysql もしくは top でmysqlのプロセスが表示されてしまいます(LinuxThreadsが使用されてしまって います)。 なにかconfigureでおかしな点が、ありますでしょうか? お気づきの点ございましたら、 よろしくお願いします。 城
11421 2005-05-24 10:29 [Takanori Jokura <jo@] MySQLサーバをNPTLを使って動かしたい 11422 2005-05-24 11:18 ┗[みさと <hiyori.hayas] -> 11423 2005-05-24 16:45 ┗[Takanori Jokura <jo@]