noirello / pyorc

Python module for Apache ORC file format
Apache License 2.0
64 stars 21 forks source link

Add support to release Linux aarch64 wheels #42

Closed odidev closed 2 years ago

odidev commented 3 years ago

Problem

On aarch64, ‘pip install pyorc’ builds the wheels from source code and it also requires various dependencies to be installed. While building from the source it is giving the below error-

In file included from src/_pyorc/_pyorc.cpp:1: 
  src/_pyorc/Reader.h:7:10: fatal error: orc/OrcFile.hh: No such file or directory 
      7 | #include "orc/OrcFile.hh" 
        |          ^~~~~~~~~~~~~~~~ 
  compilation terminated. 
  error: command 'aarch64-linux-gnu-gcc' failed with exit status 1 
  ---------------------------------------- 
  ERROR: Failed building wheel for pyorc 

Resolution

On aarch64, ‘pip install pyorc’ should download the wheels from pypi

@noirello Please let me know your interest in releasing aarch64 wheels. I can help in this.