Debugging and porting
Porting MySQL 8 to other operating systems is currently supported by many operating systems. The list of the latest supported operating systems is provided at http://www.mysql.com/support/supportedplatforms/database.html. If you have added or attempted to add new ports (supported platforms) and are running into problems, you might use debugging of MySQL 8 to find and fix the problems.
Note
First, you should get the test program mysys/thr_lock
to work before debugging mysqld
. This makes sure that your thread installation can have a remote chance to work!
There are different possibilities for starting debugging, based on where you are running into the problems - it could be in MySQL server or in MySQL client. Depending on the problem's location you can start debugging in MySQL server or MySQL client respectively, and for tracing the program's activities you will get help from the DEBUG
package.
Note
The MySQL source code includes internal documentation written using Doxygen...