Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
5.5.40, 10.0.14
-
Slackware-current, glibc 2.20, gcc 4.8.3
Description
When compiling MariaDB 10.0.14 with TokuDB enabled against glibc 2.20, there is a compilation warning (which is treated as an error):
[ 77%] Building CXX object storage/tokudb/ft-index/portability/CMakeFiles/tokuportability_static_conv.dir/huge_page_detection.cc.o
|
In file included from /usr/include/sys/mman.h:22:0,
|
from /tmp/mariadb-10.0.14/storage/tokudb/ft-index/portability/huge_page_detection.cc:91:
|
/usr/include/features.h:148:3: error: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Werror=cpp]
|
# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
|
^
|
cc1plus: all warnings being treated as errors
|
A potential fix has already been mention in MDEV-6446. For good measure I'm also attaching the patch we carry locally in our tree.