Skip to content

Increase all the dependency version and make milvus common compilable on macOS15 #61

Description

@xiaofan-luan

Date: Wed Feb 11 01:56:52 2026 +0800

fix: macOS build compatibility and dependency upgrades

- Upgrade Conan dependencies to newer versions (fmt 11, glog 0.7, boost 1.83,
  opentelemetry-cpp 1.23, folly 2024.08, grpc 1.67, protobuf 5.27, etc.)
- Fix macOS SDK sysroot include path conflicts with libc++ headers
- Add OpenMP support for macOS via Homebrew libomp
- Make OTLP gRPC exporter conditional (HAVE_OTLP_GRPC_EXPORTER)
- Deprecate Jaeger exporter, fall back to OTLP HTTP
- Switch fmt from header-only to shared library (fmt::fmt)
- Use fmt/format.h instead of fmt/core.h for broader API coverage
- Fix platform-specific test linking (atomic, gomp, BLAS)
- Add Conan-generated files and build dirs to .gitignore
- Add Makefile for local build convenience

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions