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

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@]