Summary: | dev-python/pyside2-5.15.2: fails to build with clang:12 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Bernd <waebbl-gentoo> |
Component: | Current packages | Assignee: | Rick Farina (Zero_Chaos) <zerochaos> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | andrewammerlaan, ionen |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=788277 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 799632 | ||
Attachments: |
pyside2-5.15.2:20210618-082134
pyside2-5.15.2:20210618-133907.log.xz |
Description
Bernd
2021-06-18 14:27:43 UTC
Created attachment 716736 [details]
pyside2-5.15.2:20210618-082134
build log
Created attachment 716739 [details]
pyside2-5.15.2:20210618-133907.log.xz
build log of successful build with clang:11
Is the same issue present in 5.15.1? Possibly related to Bug 749330 I need to test this against 5.15.1. The bug you mentioned looks different. I'm not actively building packages for clang. It's on my system only for packages asking for it. It's build with USE="doc static-analyzer xml", so the use flags default-compiler-rt and default-libcxx are not active. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2581accf1511bcaf956b483217d9d67d022c75c commit f2581accf1511bcaf956b483217d9d67d022c75c Author: Andrew Ammerlaan <andrewammerlaan@gentoo.org> AuthorDate: 2021-07-18 10:21:07 +0000 Commit: Andrew Ammerlaan <andrewammerlaan@gentoo.org> CommitDate: 2021-07-18 10:23:18 +0000 dev-python/shiboken2: depend on clang-runtime pyside2 fails to compile if we try to compile it with a different version of clang then was present when shiboken2 was compiled. Even a change of the minor version triggers this! We depend on clang-runtime as well as on clang, because clang-PV pulls in clang-runtime-PV and the clang-runtime ebuild defines different slots even for the minor releases (which clang does not, it only has slots for major releases). This should trigger a rebuild of shiboken2 even for minor version changes of clang(-runtime) and thus avoid any issues when compiling pyside2. Closes: https://bugs.gentoo.org/796614 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --force Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> .../shiboken2/{shiboken2-5.15.1.ebuild => shiboken2-5.15.1-r1.ebuild} | 3 ++- .../shiboken2/{shiboken2-5.15.2.ebuild => shiboken2-5.15.2-r1.ebuild} | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) |