Skip to content

Restore Linux/aarch64 wheel builds #1830

@mdickinson

Description

@mdickinson

For the release of Traits 7.0.0, we were getting an internal compiler error from gcc when attempting to build wheels under QEMU emulation. To avoid this problem holding up the release, Traits 7.0.1 has been released without Linux/aarch64 wheels.

It would be nice to find a solution to this.

Failing wheel-build job: https://github.com/enthought/traits/actions/runs/12952927173/job/36132003350

Relevant snippet of the build output:

Building cp310-manylinux_aarch64 wheel
CPython 3.10 manylinux aarch64

...


        building 'traits.ctraits' extension
        creating build/temp.linux-aarch64-cpython-310/traits
        gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/opt/_internal/cpython-3.10.15/include/python3.10 -c traits/ctraits.c -o build/temp.linux-aarch64-cpython-310/traits/ctraits.o
        gcc: internal compiler error: Segmentation fault signal terminated program as
        Please submit a full bug report,
        with preprocessed source if appropriate.
        See <http://bugzilla.redhat.com/bugzilla> for instructions.
        error: command '/opt/rh/devtoolset-10/root/usr/bin/gcc' failed with exit code 4
        [end of output]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions