[ 
https://issues.apache.org/jira/browse/ARROW-2167?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wes McKinney resolved ARROW-2167.
---------------------------------
    Resolution: Won't Fix

This seems to be fixed in https://github.com/apache/arrow/pull/1597. Both 
CHECKIN and PRODUCTION warning levels build fine now

we are using the same CMAKE_CXX_FLAGS for EPs -- there are some additional 
suppressions for ORC. I suggest we deal with this on a case by case basis going 
forward

> [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: Bug
>          Components: C++
>    Affects Versions: 0.8.0
>            Reporter: Phillip Cloud
>            Assignee: Wes McKinney
>            Priority: Major
>             Fix For: 0.9.0
>
>
> 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)

Reply via email to