I compile MariaDB from a shell script that I have written that runs CMake from the command line. I do not use a repository like Homebrew. When compiling 10.1.8 on my OS X 10.11 MacBook Pro, I ran into a couple of issues. The first was easy to sort out and involved patching a CMakesList.txt file so mroonga will compile with clang.
The other issue was a bit more perplexing. I disable TokuDB in my builds with “-DWITHOUT_TOKUDB_STORAGE_ENGINE=ON”. This does not work 10.1.8 and my builds kept failing during make when the script tried to build TokuDB. I also tried using “-DWITH_TOKUDB_STORAGE_ENGINE=OFF” and “-DWITHOUT_TOKUDB=1” in my script, but make still wanted to build TokuDB. Interestingly, if I used the CMake GUI and un-ticked TokuDB, make was successful.
Eventually, I compared the CMakeList.txt for TokuDB in 10.1.8 to the one in 10.0.21. I replaced this section from the 10.1.8 TokuDB CMakeList.txt file…
IF(NOT TOKUDB_OK OR PLUGIN_TOKUDB STREQUAL "NO")
|
RETURN()
|
ENDIF()
|
with this from the 10.0.21 TokuDB CMakeList.txt file:
IF(NOT TOKUDB_OK OR WITHOUT_TOKUDB OR WITHOUT_TOKUDB_STORAGE_ENGINE)
|
RETURN()
|
ENDIF()
|
Now my code builds without TokuDB.
It looks like the 10.1.8 change to the TokuDB CMakeList.txt broke the ability to compile on OS X. Or has the syntax changed for disabling TokuDB?
{"report":{"fcp":945.5999999046326,"ttfb":260,"pageVisibility":"visible","entityId":53748,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"6b675daa-e208-4906-8f71-a577469e6d62","navigationType":0,"readyForUser":1048.5999999046326,"redirectCount":0,"resourceLoadedEnd":660.7999999523163,"resourceLoadedStart":269.1999999284744,"resourceTiming":[{"duration":47,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":269.1999999284744,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":269.1999999284744,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":316.1999999284744,"responseStart":0,"secureConnectionStart":0},{"duration":47.299999952316284,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/download/contextbatch/css/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true","startTime":269.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":269.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":316.7999999523163,"responseStart":0,"secureConnectionStart":0},{"duration":261.10000002384186,"initiatorType":"script","name":"https://jira.mariadb.org/s/fbf975c0cce4b1abf04784eeae9ba1f4-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":269.59999990463257,"connectEnd":269.59999990463257,"connectStart":269.59999990463257,"domainLookupEnd":269.59999990463257,"domainLookupStart":269.59999990463257,"fetchStart":269.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":327.5,"responseEnd":530.6999999284744,"responseStart":352.39999997615814,"secureConnectionStart":269.59999990463257},{"duration":380.2000000476837,"initiatorType":"script","name":"https://jira.mariadb.org/s/099b33461394b8015fc36c0a4b96e19f-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/download/contextbatch/js/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true","startTime":269.59999990463257,"connectEnd":269.59999990463257,"connectStart":269.59999990463257,"domainLookupEnd":269.59999990463257,"domainLookupStart":269.59999990463257,"fetchStart":269.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":328.2999999523163,"responseEnd":649.7999999523163,"responseStart":374.59999990463257,"secureConnectionStart":269.59999990463257},{"duration":49.89999997615814,"initiatorType":"script","name":"https://jira.mariadb.org/s/94c15bff32baef80f4096a08aceae8bc-CDN/lu2bu7/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":269.7999999523163,"connectEnd":269.7999999523163,"connectStart":269.7999999523163,"domainLookupEnd":269.7999999523163,"domainLookupStart":269.7999999523163,"fetchStart":269.7999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":269.7999999523163,"responseEnd":319.6999999284744,"responseStart":319.6999999284744,"secureConnectionStart":269.7999999523163},{"duration":88.79999995231628,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":269.7999999523163,"connectEnd":269.7999999523163,"connectStart":269.7999999523163,"domainLookupEnd":269.7999999523163,"domainLookupStart":269.7999999523163,"fetchStart":269.7999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":328.6999999284744,"responseEnd":358.59999990463257,"responseStart":354.59999990463257,"secureConnectionStart":269.7999999523163},{"duration":88.89999997615814,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":270,"connectEnd":270,"connectStart":270,"domainLookupEnd":270,"domainLookupStart":270,"fetchStart":270,"redirectEnd":0,"redirectStart":0,"requestStart":329,"responseEnd":358.89999997615814,"responseStart":355.59999990463257,"secureConnectionStart":270},{"duration":55.300000071525574,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2bu7/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":270.09999990463257,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":270.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":325.39999997615814,"responseStart":0,"secureConnectionStart":0},{"duration":89,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":270.09999990463257,"connectEnd":270.09999990463257,"connectStart":270.09999990463257,"domainLookupEnd":270.09999990463257,"domainLookupStart":270.09999990463257,"fetchStart":270.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":329.1999999284744,"responseEnd":359.09999990463257,"responseStart":356.7999999523163,"secureConnectionStart":270.09999990463257},{"duration":56.700000047683716,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2bu7/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.css?jira.create.linked.issue=true","startTime":270.1999999284744,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":270.1999999284744,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":326.89999997615814,"responseStart":0,"secureConnectionStart":0},{"duration":90.29999995231628,"initiatorType":"script","name":"https://jira.mariadb.org/s/3339d87fa2538a859872f2df449bf8d0-CDN/lu2bu7/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.js?jira.create.linked.issue=true&locale=en","startTime":270.2999999523163,"connectEnd":270.2999999523163,"connectStart":270.2999999523163,"domainLookupEnd":270.2999999523163,"domainLookupStart":270.2999999523163,"fetchStart":270.2999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":329.59999990463257,"responseEnd":360.59999990463257,"responseStart":359.1999999284744,"secureConnectionStart":270.2999999523163},{"duration":388.1999999284744,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":271,"connectEnd":271,"connectStart":271,"domainLookupEnd":271,"domainLookupStart":271,"fetchStart":271,"redirectEnd":0,"redirectStart":0,"requestStart":354,"responseEnd":659.1999999284744,"responseStart":653.7999999523163,"secureConnectionStart":271},{"duration":389.7000000476837,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":271.09999990463257,"connectEnd":271.09999990463257,"connectStart":271.09999990463257,"domainLookupEnd":271.09999990463257,"domainLookupStart":271.09999990463257,"fetchStart":271.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":368.6999999284744,"responseEnd":660.7999999523163,"responseStart":656.6999999284744,"secureConnectionStart":271.09999990463257},{"duration":146.5,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":684.2999999523163,"connectEnd":684.2999999523163,"connectStart":684.2999999523163,"domainLookupEnd":684.2999999523163,"domainLookupStart":684.2999999523163,"fetchStart":684.2999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":796.0999999046326,"responseEnd":830.7999999523163,"responseStart":829.3999999761581,"secureConnectionStart":684.2999999523163},{"duration":89.39999997615814,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":932.6999999284744,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":932.6999999284744,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1022.0999999046326,"responseStart":0,"secureConnectionStart":0},{"duration":149.5,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":939.8999999761581,"connectEnd":939.8999999761581,"connectStart":939.8999999761581,"domainLookupEnd":939.8999999761581,"domainLookupStart":939.8999999761581,"fetchStart":939.8999999761581,"redirectEnd":0,"redirectStart":0,"requestStart":1056.5999999046326,"responseEnd":1089.3999999761581,"responseStart":1088.7999999523163,"secureConnectionStart":939.8999999761581}],"fetchStart":0,"domainLookupStart":21,"domainLookupEnd":64,"connectStart":64,"connectEnd":84,"secureConnectionStart":73,"requestStart":84,"responseStart":260,"responseEnd":267,"domLoading":263,"domInteractive":1107,"domContentLoadedEventStart":1107,"domContentLoadedEventEnd":1155,"domComplete":1383,"loadEventStart":1383,"loadEventEnd":1383,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1082},{"name":"bigPipe.sidebar-id.end","time":1082.8999999761581},{"name":"bigPipe.activity-panel-pipe-id.start","time":1083.0999999046326},{"name":"bigPipe.activity-panel-pipe-id.end","time":1084.3999999761581},{"name":"activityTabFullyLoaded","time":1175.0999999046326}],"measures":[],"correlationId":"c5c5fe6c3e03a1","effectiveType":"4g","downlink":9.7,"rtt":0,"serverDuration":101,"dbReadsTimeInMs":12,"dbConnsTimeInMs":29,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
Note, I also tried -DPLUGIN_tokudb=NO and that does not work either.