Skip to content

[C++] Vendored datetime has unchanged header guards #49719

@K-ballo

Description

@K-ballo

Describe the bug, including details regarding any error messages, version, and platform.

Arrow ships with a vendored date library that places all definitions in the arrow_vendored namespace but keeps the original header guards, leading to problems when used in a project that also consumes the real date library.

Suggested fix: prepend all header guards with ARROW_VENDORED_.

Component(s)

C++

Metadata

Metadata

Assignees

No one assigned

    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