On 29/6/2026 17:08, Vincent Habchi wrote:
Is the cycle handled in another way, or should we add clang_dependency membership
for all python Portfiles >= 3.11 and change the libpsl Portfile to avoid
explicit Python 3.10 dependency which is totally unjustified technically-wise?
Only the clangs that actually depend on that specific python version
need to be avoided when building python. It could certainly be that
someone forgot to handle this cycle when changing the python used by
some clang ports, though newer clangs already fail to build for other
reasons on the older OS versions where this may be relevant.
For libpsl, things are more difficult since python 3.11 and later
require C11. Please see the open Trac tickets for libpsl.
- Josh