pkgajulapalli opened a new issue, #9373:
URL: https://github.com/apache/incubator-gluten/issues/9373

   ### Problem description
   
   I'm trying to build arm64 based docker image on top of centos7 OS. I'm 
facing issues with running following command.
   
   ````shell
   bash ./dev/builddeps-veloxbe.sh --enable_vcpkg=ON --build_tests=ON 
--enable_s3=ON --enable_gcs=ON --enable_hdfs=ON --enable_abfs=ON  build_arrow
   ````
   The output I see in the console is something like:
   
   ````
   /opt/gluten/ep/_ep/arrow_ep/cpp /opt/gluten/dev
   + cmake_install -DARROW_PARQUET=ON -DARROW_FILESYSTEM=ON 
-DARROW_PROTOBUF_USE_SHARED=OFF -DARROW_DEPENDENCY_USE_SHARED=OFF 
-DARROW_DEPENDENCY_SOURCE=BUNDLED -DARROW_WITH_THRIFT=ON -DARROW_WITH_LZ4=ON 
-DARROW_WITH_SNAPPY=ON -DARROW_WITH_ZLIB=ON -DARROW_WITH_ZSTD=ON 
-DARROW_JEMALLOC=OFF -DARROW_SIMD_LEVEL=NONE -DARROW_RUNTIME_SIMD_LEVEL=NONE 
-DARROW_WITH_UTF8PROC=OFF -DARROW_TESTING=ON -DCMAKE_INSTALL_PREFIX=/usr/local 
-DCMAKE_BUILD_TYPE=Release -DARROW_BUILD_SHARED=OFF -DARROW_BUILD_STATIC=ON
   +++ pwd
   ++ basename /opt/gluten/ep/_ep/arrow_ep/cpp
   + local NAME=cpp
   + local BINARY_DIR=_build
   + SUDO=sudo
   + '[' -d _build ']'
   + mkdir -p _build
   + CPU_TARGET=aarch64
   ++ get_cxx_flags aarch64
   ++ local CPU_ARCH=aarch64
   ++ local OS
   +++ uname
   ++ OS=Linux
   ++ local MACHINE
   +++ uname -m
   ++ MACHINE=aarch64
   ++ ADDITIONAL_FLAGS=
   ++ [[ -z aarch64 ]]
   ++ [[ aarch64 == \u\n\k\n\o\w\n ]]
   ++ case $CPU_ARCH in
   ++ echo -n '-mcpu=neoverse-n1 -std=c++17 '
   + COMPILER_FLAGS='-mcpu=neoverse-n1 -std=c++17 '
   + cmake -Wno-dev -B_build -GNinja -DCMAKE_POSITION_INDEPENDENT_CODE=ON 
-DCMAKE_CXX_STANDARD=17 '' '' '-DCMAKE_CXX_FLAGS=-mcpu=neoverse-n1 -std=c++17 ' 
-DBUILD_TESTING=OFF -DARROW_PARQUET=ON -DARROW_FILESYSTEM=ON 
-DARROW_PROTOBUF_USE_SHARED=OFF -DARROW_DEPENDENCY_USE_SHARED=OFF 
-DARROW_DEPENDENCY_SOURCE=BUNDLED -DARROW_WITH_THRIFT=ON -DARROW_WITH_LZ4=ON 
-DARROW_WITH_SNAPPY=ON -DARROW_WITH_ZLIB=ON -DARROW_WITH_ZSTD=ON 
-DARROW_JEMALLOC=OFF -DARROW_SIMD_LEVEL=NONE -DARROW_RUNTIME_SIMD_LEVEL=NONE 
-DARROW_WITH_UTF8PROC=OFF -DARROW_TESTING=ON -DCMAKE_INSTALL_PREFIX=/usr/local 
-DCMAKE_BUILD_TYPE=Release -DARROW_BUILD_SHARED=OFF -DARROW_BUILD_STATIC=ON
   CMake Warning:
     Ignoring empty string ("") provided on the command line.
   
   
   CMake Warning:
     Ignoring empty string ("") provided on the command line.
   
   
   -- Building using CMake version: 3.28.3
   -- The C compiler identification is GNU 11.5.0
   -- The CXX compiler identification is GNU 11.5.0
   -- Detecting C compiler ABI info
   -- Detecting C compiler ABI info - done
   -- Check for working C compiler: /usr/local/bin/gcc - skipped
   -- Detecting C compile features
   -- Detecting C compile features - done
   -- Detecting CXX compiler ABI info
   -- Detecting CXX compiler ABI info - failed
   -- Check for working CXX compiler: /usr/local/bin/g++
   -- Check for working CXX compiler: /usr/local/bin/g++ - broken
   CMake Error at 
/usr/local/lib64/python3.6/site-packages/cmake/data/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:60
 (message):
     The C++ compiler
   
       "/usr/local/bin/g++"
   
     is not able to compile a simple test program.
   
     It fails with the following output:
   
       Change Dir: 
'/opt/gluten/ep/_ep/arrow_ep/cpp/_build/CMakeFiles/CMakeScratch/TryCompile-xFfeUh'
       
       Run Build Command(s): /opt/ninja-1.12.1/ninja -v cmTC_df029
       [1/2] /usr/local/bin/g++   -mcpu=neoverse-n1 -std=c++17  -std=gnu++17 
-fPIE -o CMakeFiles/cmTC_df029.dir/testCXXCompiler.cxx.o -c 
/opt/gluten/ep/_ep/arrow_ep/cpp/_build/CMakeFiles/CMakeScratch/TryCompile-xFfeUh/testCXXCompiler.cxx
       FAILED: CMakeFiles/cmTC_df029.dir/testCXXCompiler.cxx.o 
       /usr/local/bin/g++   -mcpu=neoverse-n1 -std=c++17  -std=gnu++17 -fPIE -o 
CMakeFiles/cmTC_df029.dir/testCXXCompiler.cxx.o -c 
/opt/gluten/ep/_ep/arrow_ep/cpp/_build/CMakeFiles/CMakeScratch/TryCompile-xFfeUh/testCXXCompiler.cxx
       Assembler messages:
       Error: unknown architectural extension `rcpc+dotprod+profile'
       Error: unrecognized option -march=armv8.2-a+fp16+rcpc+dotprod+profile
       ninja: build stopped: subcommand failed.
       
       
   
     
   
     CMake will not be able to correctly generate this project.
   Call Stack (most recent call first):
     CMakeLists.txt:95 (project)
   
   
   -- Configuring incomplete, errors occurred!
   ````
   
   ### System information
   
   Gluten Version: 1.5.0-SNAPSHOT
   Commit: f74d31cc5045d582b57a1bb04fff8b0dffd78a6a
   CMake Version: 3.28.3
   System: Linux-6.10.14-linuxkit
   Arch: aarch64
   CPU Name: 
   C++ Compiler: /usr/local/bin/g++
   C++ Compiler Version: 11.5.0
   C Compiler: /usr/local/bin/gcc
   C Compiler Version: 11.5.0
   CMake Prefix Path: 
/usr/local;/usr;/;/usr/local/lib64/python3.6/site-packages/cmake/data;/usr/local;/usr/X11R6;/usr/pkg;/opt
   
   ### CMake log
   
   ```bash
   
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to