equinor / segyio

Fast Python library for SEGY files.
Other
480 stars 215 forks source link

Add support to release Linux aarch64 wheels #518

Closed odidev closed 2 years ago

odidev commented 2 years ago

Problem

On aarch64, ‘pip install segyio’ builds the wheels from source code and is giving the below error -

-- Found PythonLibs: /usr/lib/aarch64-linux-gnu/libpython3.8.so (found version "3.8.10")
  CMake Error at setup-CMakeLists.txt:7 (find_package):
    By not providing "Findsegyio.cmake" in CMAKE_MODULE_PATH this project has
    asked CMake to find a package configuration file provided by "segyio", but
    CMake did not find one.

    Could not find a package configuration file provided by "segyio" with any
    of the following names:

      segyioConfig.cmake
      segyio-config.cmake

    Add the installation prefix of "segyio" to CMAKE_PREFIX_PATH or set
    "segyio_DIR" to a directory containing one of the above files.  If "segyio"
    provides a separate development package or SDK, be sure it has been
    installed.
  Call Stack (most recent call first):
    CMakeLists.txt:6 (include)

Resolution

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

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

jokva commented 2 years ago

Closed by #519