[ 
https://issues.apache.org/jira/browse/ARROW-11065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17258457#comment-17258457
 ] 

Xiaobo Zhang commented on ARROW-11065:
--------------------------------------

I am a little puzzled now.  I issued "cmake -DARROW_SIMD_LEVEL=NONE .. 
>cmake.log 2>&1 &",  In cmake.log file, ARROW_SIMD_LEVEL=NONE at line 112.  
However, I still can see SSE error at line 8 in CMakeError.log.  Besides, there 
are additional unrecognized options/symbols as shown below.

c++: error: unrecognized command line option '-march=haswell'
c++: error: unrecognized command line option '-mavx2'; did you mean '-maix32'?

c++: error: unrecognized command line option '-march=skylake-avx512'
c++: error: unrecognized command line option '-mbmi2'
c++: error: unrecognized command line option '-mavx512f'; did you mean 
'-maix32'?
c++: error: unrecognized command line option '-mavx512cd'
c++: error: unrecognized command line option '-mavx512vl'
c++: error: unrecognized command line option '-mavx512dq'
c++: error: unrecognized command line option '-mavx512bw'

ld: 0711-317 ERROR: Undefined symbol: .pthread_create
ld: 0711-317 ERROR: Undefined symbol: .pthread_detach
ld: 0711-317 ERROR: Undefined symbol: .pthread_join
ld: 0711-317 ERROR: Undefined symbol: .pthread_atfork
ld: 0711-317 ERROR: Undefined symbol: .pthread_exit 

 

At line 102, there is a fatal error with missing  execinfo.h file.  The bad new 
is that CMakeTmp subdirectory is empty at the end so I can't check 
CheckSymbolExists.c. 

/software/thirdparty/apache-arrow-2.0.0/cpp/release/CMakeFiles/CMakeTmp/CheckSymbolExists.c:2:10:
 fatal error: execinfo.h: No such file or directory
 #include <execinfo.h>
          ^~~~~~~~~~~~
compilation terminated.

 

Looks like there are lots of works to be finished in order to install Apache 
C++ on AIX.

Thanks.

[^cmake.log][^CMakeError.log]

> [C++] Installation failed on AIX7.2
> -----------------------------------
>
>                 Key: ARROW-11065
>                 URL: https://issues.apache.org/jira/browse/ARROW-11065
>             Project: Apache Arrow
>          Issue Type: New Feature
>          Components: C++
>    Affects Versions: 2.0.0
>         Environment: AIX7.2
>            Reporter: Xiaobo Zhang
>            Priority: Major
>         Attachments: CMakeError.log, CMakeError.log, CMakeError.log, 
> CMakeOutput.log, cmake.log
>
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> My installation of pyarrow on AIX7.2 failed due to missing ARROW and I was 
> told I have to install ARROW C++ first.  I downloaded ARROW 2.0.0 
> {color:#24292e}tar ball and tried to install its "cpp" component according to 
> the instruction.  However, I got the following error after {{cd release}} to 
> run {{cmake ..}}: {color}
>  
> {noformat}
> Login=root: Line=602 > cmake ..
> -- Building using CMake version: 3.16.0
> -- Arrow version: 2.0.0 (full: '2.0.0')
> -- Arrow SO version: 200 (full: 200.0.0)
> -- clang-tidy not found
> -- clang-format not found
> -- Could NOT find ClangTools (missing: CLANG_FORMAT_BIN CLANG_TIDY_BIN)
> -- infer not found
> -- Found cpplint executable at 
> /software/thirdparty/apache-arrow-2.0.0/cpp/build-support/cpplint.py
> -- System processor: powerpc
> -- Arrow build warning level: PRODUCTION
> CMake Error at cmake_modules/SetupCxxFlags.cmake:365 (message):
>   SSE4.2 required but compiler doesn't support it.
> Call Stack (most recent call first):
>   CMakeLists.txt:437 (include)
> -- Configuring incomplete, errors occurred!
> See also 
> "/software/thirdparty/apache-arrow-2.0.0/cpp/release/CMakeFiles/CMakeOutput.log".
> See also 
> "/software/thirdparty/apache-arrow-2.0.0/cpp/release/CMakeFiles/CMakeError.log".
> {noformat}
> Attached are 2 CMake output/error files.  Sutou Kouhei suggested me to submit 
> an issue here.  Can someone please help me to fix the issue?  What do I have 
> to do with required SSE4.2?
> Thanks.
>  



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

Reply via email to