I am reading a book called setting up LAMP and there is a section which teaches how to install mysql from source. The source files are to be compiled, but the compilation includes flags which I don't know what they are used for, and if they are really safe to use.
CFLAGS="-03"
CXX=gcc
CXXFLAGS="-03 -mpentiumpro -mstack-align-double -felide-constructors -fno-exceptions -fno-rtti"
# then the configure script
The book says that it's mandatory to use these flags and to have a newer compiler that understands them. If not, then the MySQL server could randomly crash. I am paranoid to use them, because I do not know exactly what they are meant to do.
Can someone please tell me which flags do what and if they are safe to use.
Thanks