MySQL and Solaris  /  Solaris Notes  /  Solaris x86 Notes

2.2 Solaris x86 Notes

On Solaris 8 on x86, mysqld dumps core if you remove the debug symbols using strip.

If you are using gcc on Solaris x86 and you experience problems with core dumps under load, you should use the following configure command:

CC=gcc CFLAGS="-O3 -fomit-frame-pointer -DHAVE_CURSES_H" \
CXX=gcc \
CXXFLAGS="-O3 -fomit-frame-pointer -felide-constructors \
    -fno-exceptions -fno-rtti -DHAVE_CURSES_H" \
./configure --prefix=/usr/local/mysql

This avoids problems with the libstdc++ library and with C++ exceptions.

If this doesn't help, you should compile a debug version and run it with a trace file or under gdb. See Debugging and Porting MySQL.

Download this Excerpt
PDF (US Ltr) - 99.7Kb
PDF (A4) - 101.1Kb
EPUB - 42.1Kb
HTML Download (TGZ) - 30.9Kb
HTML Download (Zip) - 37.9Kb
User Comments
Sign Up Login You must be logged in to post a comment.