| Bug #117443 | cmake doesn't detect missing quadmath library | ||
|---|---|---|---|
| Submitted: | 11 Feb 19:40 | Modified: | 12 Feb 8:11 |
| Reporter: | Daniël van Eeden (OCA) | Email Updates: | |
| Status: | Verified | Impact on me: | |
| Category: | MySQL Server: Compiling | Severity: | S3 (Non-critical) |
| Version: | 9.2.0 | OS: | Any |
| Assigned to: | CPU Architecture: | Any | |
[12 Feb 8:11]
MySQL Verification Team
Hello Daniël, Thank you for the report and feedback. regards, Umesh
[7 Aug 17:53]
Simon Mudd
Related to my bug#118796. Note: I only saw this necessary on OL10 building rpms for 9.4.0. It appears unneeded when building 9.3.0 on OL8 or OL9.

Description: In file included from /home/dvaneeden/dev/mysql/server/extra/boost/boost_1_85_0/boost/geometry/core/coordinate_promotion.hpp:16, from /home/dvaneeden/dev/mysql/server/extra/boost/boost_1_85_0/boost/geometry/core/radian_access.hpp:28, from /home/dvaneeden/dev/mysql/server/extra/boost/boost_1_85_0/boost/geometry/geometry.hpp:50, from /home/dvaneeden/dev/mysql/server/extra/boost/boost_1_85_0/boost/geometry.hpp:17, from /home/dvaneeden/dev/mysql/server/sql/gis/area_functor.h:36, from /home/dvaneeden/dev/mysql/server/sql/gis/area.cc:29: /home/dvaneeden/dev/mysql/server/extra/boost/boost_1_85_0/boost/multiprecision/cpp_bin_float.hpp:40:10: fatal error: quadmath.h: No such file or directory 40 | #include <quadmath.h> | ^~~~~~~~~~~~ compilation terminated. make[2]: *** [sql/CMakeFiles/sql_gis.dir/build.make:76: sql/CMakeFiles/sql_gis.dir/gis/area.cc.o] Error 1 How to repeat: Build MySQL on Fedora 41 without libquadmath-devel installed Suggested fix: - Install libquadmath-devel - Have cmake check for this