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

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