[Bug 296036] lang/python314: enable PGO + full LTO with LTO option
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 296036] lang/python314"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 13 Jun 2026 16:06:49 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296036
Charlie Li <vishwin@freebsd.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Flags|maintainer-feedback?(python |maintainer-feedback+
|@FreeBSD.org) |
CC| |vishwin@freebsd.org
Resolution|--- |Not Accepted
Summary|lang/python314 |lang/python314: enable PGO
| |+ full LTO with LTO option
Status|New |Closed
--- Comment #2 from Charlie Li <vishwin@freebsd.org> ---
PGO (--enable-optimizations) requires llvm-profdata which is not in the base
system. It is present in the LLVM ports but this would result in a circular
dependency, since oft-used parts of LLVM use Python to build (and sometimes
run).
Tail calls could be considered later, depending on which based-on-LLVM versions
are present in each supported base system.
--
You are receiving this mail because:
You are the assignee for the bug.