Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ARROW-6259: [C++] Add -Wno-extra-semi-stmt when compiling with clang 8 to work around Flatbuffers bug, suppress other new LLVM 8 warnings #5096

Closed
wants to merge 2 commits into from

Conversation

wesm
Copy link
Member

@wesm wesm commented Aug 15, 2019

LLVM 8 introduces -Wextra-semi-stmt and Flatbuffers generates code with superfluous semicolons (upstream bug report google/flatbuffers#5482). This is breaking our macOS builds for the last few hours because conda-forge upgraded their compiler toolchain from Apple clang 4.0.1 to clang 8.0.0 this afternoon.

@wesm
Copy link
Member Author

wesm commented Aug 15, 2019

If this doesn't fix our builds we should probably pin back to clang 4.0.1 on macOS

@wesm wesm changed the title ARROW-6259: [C++] Add -Wno-extra-semi-stmt when compiling with clang 8 to work around Flatbuffers bug ARROW-6259: [C++] Add -Wno-extra-semi-stmt when compiling with clang 8 to work around Flatbuffers bug, suppress other new LLVM 8 warnings Aug 15, 2019
@wesm
Copy link
Member Author

wesm commented Aug 15, 2019

The macOS builds seem to be happy now https://travis-ci.org/wesm/arrow/builds/572521392. Will merge this once we have more builds passing

@wesm
Copy link
Member Author

wesm commented Aug 16, 2019

+1. Travis CI looks good

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant