Skip to content

Conversation

@droberts195
Copy link

Our two ARM macOS build servers have somehow ended up running different versions of Xcode - one is running version 12 and the other version 13.

There have been changes to the C++ standard library between these versions that reveal a technical violation that we were previously getting away with: CDataFrameRowSlice.cc uses file streams without including the necessary header. Previously it must have been indirectly included. This PR includes it explicitly.

Our two ARM macOS build servers have somehow ended up running
different versions of Xcode - one is running version 12 and the
other version 13.

There have been changes to the C++ standard library between
these versions that reveal a technical violation that we
were previously getting away with: CDataFrameRowSlice.cc uses
file streams without including the necessary header. Previously
it must have been indirectly included. This PR includes it
explicitly.
Copy link
Contributor

@edsavage edsavage left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@droberts195 droberts195 merged commit 5670de8 into elastic:main Sep 5, 2023
@droberts195 droberts195 deleted the add_extra_header branch September 5, 2023 16:05
droberts195 pushed a commit to droberts195/ml-cpp that referenced this pull request Sep 5, 2023
Our two ARM macOS build servers have somehow ended up running
different versions of Xcode - one is running version 12 and the
other version 13.

There have been changes to the C++ standard library between
these versions that reveal a technical violation that we
were previously getting away with: CDataFrameRowSlice.cc uses
file streams without including the necessary header. Previously
it must have been indirectly included. This PR includes it
explicitly.

Backport of elastic#2563
droberts195 pushed a commit to droberts195/ml-cpp that referenced this pull request Sep 5, 2023
Our two ARM macOS build servers have somehow ended up running
different versions of Xcode - one is running version 12 and the
other version 13.

There have been changes to the C++ standard library between
these versions that reveal a technical violation that we
were previously getting away with: CDataFrameRowSlice.cc uses
file streams without including the necessary header. Previously
it must have been indirectly included. This PR includes it
explicitly.

Backport of elastic#2563
droberts195 pushed a commit that referenced this pull request Sep 5, 2023
Our two ARM macOS build servers have somehow ended up running
different versions of Xcode - one is running version 12 and the
other version 13.

There have been changes to the C++ standard library between
these versions that reveal a technical violation that we
were previously getting away with: CDataFrameRowSlice.cc uses
file streams without including the necessary header. Previously
it must have been indirectly included. This PR includes it
explicitly.

Backport of #2563
droberts195 pushed a commit that referenced this pull request Sep 5, 2023
Our two ARM macOS build servers have somehow ended up running
different versions of Xcode - one is running version 12 and the
other version 13.

There have been changes to the C++ standard library between
these versions that reveal a technical violation that we
were previously getting away with: CDataFrameRowSlice.cc uses
file streams without including the necessary header. Previously
it must have been indirectly included. This PR includes it
explicitly.

Backport of #2563
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants