[MCOL-4994] Build/run Columnstore on MacOS Created: 2022-02-21  Updated: 2023-12-15

Status: Open
Project: MariaDB ColumnStore
Component/s: Build, installation
Affects Version/s: 6.2.3
Fix Version/s: Icebox

Type: New Feature Priority: Major
Reporter: Roman Assignee: Max Mether
Resolution: Unresolved Votes: 0
Labels: gsoc22


 Description   

As of Columnstore(MCS) 6.2.2 there is no way to compile the codebase on MacOS. The goal of this project is to be able to compile/run MariaDB + basic(maybe rudimentary) MCS.
There are number of known issues that prevents MCS compilation on MacOS:

  • a number of offending preprocessor macroses/definitions
  • MacOS doesn't provide syslog used by MCS as the only log messages sink

The planned phases for the project will be:

  1. get familiar with the code base, compilation and bootstrap process [1]. Fix the bootstrap script if needed.
  2. find/implement the logging sink replacement for syslog (implement a plug-in logging class replacement)
  3. research/solve future compilation/bootstrap issues

1. Here is the automated bootstrap script.

Plz get in touch either here or in MariaDB Zulip chat


Generated at Thu Feb 08 02:54:33 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.