Skip to content

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

@xiaofan-luan

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions