You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by "Phillip Cloud (JIRA)" <ji...@apache.org> on 2018/02/16 15:36:01 UTC
[jira] [Created] (ARROW-2167) [C++] Building Orc extensions fails
with the default BUILD_WARNING_LEVEL=Production
Phillip Cloud created ARROW-2167:
------------------------------------
Summary: [C++] Building Orc extensions fails with the default BUILD_WARNING_LEVEL=Production
Key: ARROW-2167
URL: https://issues.apache.org/jira/browse/ARROW-2167
Project: Apache Arrow
Issue Type: Improvement
Components: C++
Affects Versions: 0.8.0
Reporter: Phillip Cloud
Building orc_ep fails because there are a bunch of upstream warnings like not providing {{override}} on virtual destructor subclasses, and using {{0}} as the {{nullptr}} constant and the default {{BUILD_WARNING_LEVEL}} is {{Production}} which includes {{-Wall}} (all warnings as errors).
I see that there are different possible options for {{BUILD_WARNING_LEVEL}} so it's possible for developers to deal with this issue.
It seems easier to let EPs build with whatever the default warning level is for the project rather than force our defaults on those projects.
Generally speaking, are we using our own CXX_FLAGS for EPs other than Orc?
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)