Skip to content

Conversation

@tianon
Copy link
Member

@tianon tianon commented May 22, 2025

This is for testing, not for merging.

See:

Test it with something like:

$ docker build --pull https://github.com/docker-library/python.git#refs/pull/1043/merge:3.13/slim-trixie
@tianon tianon marked this pull request as draft May 22, 2025 20:48
@tianon
Copy link
Member Author

tianon commented May 22, 2025

Oof, there's a lot to unpack with this one.

That is going to be really limiting in our ability to enable this (for example, LLVM 18 isn't even available in Debian stable - it's currently in testing, but I don't know if it'll survive to release of trixie).

@tianon
Copy link
Member Author

tianon commented May 22, 2025

(and to head it off: compiling LLVM from source is very much out-of-the-question unless/until upstream decides this feature is part of a standard recommended install and should be enabled for ~everyone)

@tianon
Copy link
Member Author

tianon commented May 22, 2025

Rebased on #1042, applied more hacks; at least the slim-trixie builds here should succeed.

@tianon
Copy link
Member Author

tianon commented May 22, 2025

(unsurprisingly, it looks like Alpine is unsupported: build.py: error: argument target: invalid get_target value: 'x86_64-pc-linux-musl')

@tianon
Copy link
Member Author

tianon commented Jun 27, 2025

In the spirit of https://bsky.app/profile/savannah.dev/post/3lskscidafk2e slash https://docs.python.org/3.14/whatsnew/3.14.html#binary-releases-for-the-experimental-just-in-time-compiler, I have updated this to use yes-off, which is clearly considered semi-officially OK for released binaries (as the Windows and macOS official releases are now built with it). Hopefully that's true of 3.13 as well. 🙈

We do still need to resolve the LLVM version issue ... somehow.
(I really wish https://apt.llvm.org/ included releases, not just nightlies 😞)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant