Keith Kraus created ARROW-13500:
-----------------------------------

             Summary: warning: unrecognized command line option 
'-Wno-unknown-warning-option' when building with gcc 9.3
                 Key: ARROW-13500
                 URL: https://issues.apache.org/jira/browse/ARROW-13500
             Project: Apache Arrow
          Issue Type: Bug
          Components: C++
    Affects Versions: 6.0.0
            Reporter: Keith Kraus
             Fix For: 6.0.0


Looks like this option isn't supported by gcc (it is supported by Clang) and 
only triggers when there's an existing warning, which we get due to getting 
some maybe uninitialized warnings. 

{code:none}
/home/keith/git/arrow/cpp/src/arrow/tensor.cc: In member function 
'arrow::Result<long int> arrow::Tensor::CountNonZero() const':
/home/keith/git/arrow/cpp/src/arrow/tensor.cc:337:18: warning: '*((void*)& 
counter +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
 337 | NonZeroCounter counter(*this);
 | ^~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option '-Wno-unknown-warning-option'
{code}

These 2 lines likely just need to be deleted: 
https://github.com/apache/arrow/blob/master/cpp/cmake_modules/SetupCxxFlags.cmake#L346-L347



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to