You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by "Elliott Kipp (Jira)" <ji...@apache.org> on 2020/05/31 16:37:00 UTC

[jira] [Created] (ARROW-8992) march not passing correctly for docker-compose run

Elliott Kipp created ARROW-8992:
-----------------------------------

             Summary: march not passing correctly for docker-compose run
                 Key: ARROW-8992
                 URL: https://issues.apache.org/jira/browse/ARROW-8992
             Project: Apache Arrow
          Issue Type: Bug
          Components: Packaging, Python
    Affects Versions: 0.17.1, 0.17.0
         Environment: Mendel Linux 4.0
            Reporter: Elliott Kipp


[|https://github.com/apache/arrow/issues/7307]

Building on the new ASUS Tinker Edge T, running Mendel Linux 4.0 (Day). docker-compose build commands work fine with no errors:
DEBIAN=10 ARCH=arm64v8 docker-compose build debian-cpp && DEBIAN=10 ARCH=arm64v8 docker-compose build debian-python

DEBIAN=10 ARCH=arm64v8 docker-compose run debian-python - fails with the following:

-- Running cmake for pyarrow
cmake -DPYTHON_EXECUTABLE=/usr/local/bin/python -G Ninja -DPYARROW_BUILD_CUDA=off -DPYARROW_BUILD_FLIGHT=on -DPYARROW_BUILD_GANDIVA=on -DPYARROW_BUILD_DATASET=on -DPYARROW_BUILD_ORC=on -DPYARROW_BUILD_PARQUET=on -DPYARROW_BUILD_PLASMA=on -DPYARROW_BUILD_S3=off -DPYARROW_BUILD_HDFS=off -DPYARROW_USE_TENSORFLOW=off -DPYARROW_BUNDLE_ARROW_CPP=off -DPYARROW_BUNDLE_BOOST=off -DPYARROW_GENERATE_COVERAGE=off -DPYARROW_BOOST_USE_SHARED=on -DPYARROW_PARQUET_USE_SHARED=on -DCMAKE_BUILD_TYPE=debug /arrow/python
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/lib/ccache/gcc
-- Check for working C compiler: /usr/lib/ccache/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/lib/ccache/g++
-- Check for working CXX compiler: /usr/lib/ccache/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- System processor: aarch64
-- Performing Test CXX_SUPPORTS_ARMV8_ARCH
-- Performing Test CXX_SUPPORTS_ARMV8_ARCH - Failed
-- Arrow build warning level: PRODUCTION
CMake Error at cmake_modules/SetupCxxFlags.cmake:338 (message):
Unsupported arch flag: -march=.
Call Stack (most recent call first):
CMakeLists.txt:100 (include)

-- Configuring incomplete, errors occurred!
See also "/build/python/temp.linux-aarch64-3.7/CMakeFiles/CMakeOutput.log".
See also "/build/python/temp.linux-aarch64-3.7/CMakeFiles/CMakeError.log".
error: command 'cmake' failed with exit status 1

Tried the tarball release for both 0.17.0 and 0.17.1, same result. Also tried compiling manually (following these instructions: [https://dzone.com/articles/building-pyarrow-with-cuda-support]) with the same result.

Jira opened, per request at: [https://github.com/apache/arrow/issues/7307]



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