Skip to content

Build Linux release wheels for x86_64 only - #135

Merged
rcjackson merged 1 commit into
ARM-Development:mainfrom
rcjackson:v020
Sep 2, 2026
Merged

Build Linux release wheels for x86_64 only#135
rcjackson merged 1 commit into
ARM-Development:mainfrom
rcjackson:v020

Conversation

@rcjackson

Copy link
Copy Markdown
Collaborator

Follow-up to #134. With manylinux_2_28 in place all four x86_64 wheels built
(cp310–cp313), and the release run moved on to i686, where cp312 failed the
same way:

Host machine cpu: i686
C compiler for the host machine: cc (gcc 10.2.1 ...)
../meson.build:25:4: ERROR: Problem encountered: NumPy requires GCC >= 10.3

This one cannot be fixed by changing images. NumPy publishes no i686 wheels
for any 2.x release
, so pip can only reach NumPy through its sdist, and the
manylinux2014_i686 image's GCC 10.2.1 is below NumPy's floor.

Restrict Linux builds to x86_64. cmac has never published an i686 wheel —
0.1.0 shipped only cp311-macosx_11_0_arm64 and an sdist.

🤖 Generated with Claude Code

With the manylinux_2_28 change in place all four x86_64 wheels built,
and the release run moved on to i686, where cp312 failed the same way:

    Host machine cpu: i686
    C compiler ... (gcc 10.2.1 ...)
    ../meson.build:25:4: ERROR: Problem encountered: NumPy requires GCC >= 10.3

That one cannot be fixed by changing images. NumPy publishes no i686
wheels for any 2.x release, so pip can only reach NumPy through its
sdist, and the manylinux2014_i686 image's GCC 10.2.1 is below NumPy's
floor. Restrict Linux builds to x86_64; cmac has never published an
i686 wheel.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@rcjackson
rcjackson merged commit af561fc into ARM-Development:main Sep 2, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant