Summary: | dev-lang/python-3.11[pgo] does not build without installing compiler-rt-sanitizers | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mazunki Hoksaas <rolferen> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | esigra, llvm, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=907066 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
emerge --info '=python-3.11' |
Created attachment 815092 [details]
emerge --info '=python-3.11'
Per request, I'm uploading my current emerge --info, although I can't guarantee it's exactly the same as the time of the build.log, since I lost the original.
I guess we should maybe just add it to @system in the LLVM profiles. To solve this properly it also needs a check to make sure the profile useflag is also set in sys-libs/compiler-rt-sanitizers IMO. |
Created attachment 815089 [details] build.log I was unable to compile python 3.11 after enabling USE=pgo. After oneshotting `compiler-rt-sanitizers` it built successfully. ``` ld.lld: error: cannot open /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.6/lib/linux/libclang_rt.profile-x86_64.a: No such file or directory ``` Full build log provided in file.