wiki:mysql

Version 5 (modified by trac, 17 years ago) ( diff )

--

MySQL

Notes on compiling MySQL on HLFS

(MySQL-5.0.21)
(HLFS-SVN-20060510)

The configure script will fail to locate Linuxthreads when compiling on HLFS based system, as HLFS is pure NTPL.
Bug is described here: http://bugs.mysql.com/bug.php?id=19785

Suggested fix from the developers of MySQL:

1) Insert a misleading comment into the header file defining thread functions:

echo '/* Linuxthreads */' >> /usr/include/pthread.h
(The check just goes by searching that string.)

or

2) Explicitly give a threads library:

./configure --with-pthread --with-named-thread-lib=-lpthread ...
(This takes precedence over the checks.)

Option 2 would be preferred, but didn't work for me.
Option 1 solved the problem, and MySQL compiled happily.

The third fix is the attached patch based on the patch by Kevin P. Fleming found in the LFS archives.

Up
Top

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.