python-seabreeze icon indicating copy to clipboard operation
python-seabreeze copied to clipboard

Fix build on aarch64 linux

Open ap-- opened this issue 1 year ago • 2 comments

https://github.com/ap--/python-seabreeze/actions/runs/13074205388/job/36482484805#step:4:6560

g++ segfaults...

g++ -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Isrc/libseabreeze/include -I/opt/_internal/cpython-3.9.20/include/python3.9 -c src/libseabreeze/src/api/seabreezeapi/EthernetConfigurationFeatureAdapter.cpp -o build/temp.linux-aarch64-cpython-39/src/libseabreeze/src/api/seabreezeapi/EthernetConfigurationFeatureAdapter.o -g0
    g++: internal compiler error: Segmentation fault signal terminated program cc1plus

ap-- avatar Jan 31 '25 11:01 ap--

ap-- avatar Jan 31 '25 13:01 ap--

I don't have the energy to debug through the cibuildwheel qemu arm layer for now...

Things to test:

  • find an old quay manylinux image for arm and see how to request that in cibuildwheel?
  • pin an older cibuildwheel version?
  • use an older cython version?

ap-- avatar Jan 31 '25 15:01 ap--