[
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)