HP-UX 上で MySQL
をコンパイルしているときに、小さな問題がいくつか発生します。HP-UX
のネイティブコンパイラの代わりに
gcc
を使用することをお勧めします。これは、gcc
の方が優れたコードを生成するためです。
HP-UX では gcc
2.95
を使用することをお勧めします。高いレベルの最適化フラグ(-O6
など) は、HP-UX
上では安全でない可能性があるので使用しないでください。
gcc
2.95
を使用する場合は、以下の
configure
行が有効です。
CFLAGS="-I/opt/dce/include -fpic" \ CXXFLAGS="-I/opt/dce/include -felide-constructors -fno-exceptions \ -fno-rtti" CXX=gcc ./configure --with-pthread \ --with-named-thread-libs='-ldce' --prefix=/usr/local/mysql --disable-shared
gcc
3.1
を使用する場合は、以下の
configure
行が有効です。
CFLAGS="-DHPUX -I/opt/dce/include -O3 -fPIC" CXX=gcc \ CXXFLAGS="-DHPUX -I/opt/dce/include -felide-constructors -fno-exceptions \ -fno-rtti -O3 -fPIC" ./configure --prefix=/usr/local/mysql \ --with-extra-charsets=complex --enable-thread-safe-client \ --enable-local-infile --with-pthread \ --with-named-thread-libs=-ldce --with-lib-ccflags=-fPIC --disable-shared
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.