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