Bug 2336618
Summary: | dyninst failed to build with GCC 15 ("error: call of overloaded ‘makeRegisterExpression(Dyninst::MachRegister)’ is ambiguous") | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Dave Malcolm <dmalcolm> |
Component: | dyninst | Assignee: | William Cohen <wcohen> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | fche, lberk, mcermak, mpolacek, orion, ppalka, wcohen |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | dyninst-13.0.0-4.fc42 dyninst-13.0.0-5.fc43 dyninst-13.0.0-5.fc42 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2025-02-06 17:37:37 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 2333037 |
Description
Dave Malcolm
2025-01-09 17:17:03 UTC
Reproduced. Started with commit 06557ba12b64c57368673c46a21b14cf4e6afb50 Author: Patrick Palka <ppalka> Date: Fri Sep 20 12:31:40 2024 -0400 c++: CWG 2273 and non-constructors Our implementation of the CWG 2273 inheritedness tiebreaker seems to be incorrectly considering all member functions introduced via using, not just constructors. This patch restricts the tiebreaker accordingly. so I think the error is expected. Yeah, GCC is behaving correctly here AFAICT. The bug seems to be fixed upstream in dyninst v13 by https://github.com/dyninst/dyninst/commit/42c3a4b497071e421686ded49ad0da406c8053ac The failed to build has been addressed with dyninst-13.0.0-4.fc42. FEDORA-2025-1098cd9319 (dyninst-13.0.0-4.fc42 and systemtap-5.3~pre17373816g7a71d34b-4.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2025-1098cd9319 FEDORA-2025-a34f7f6ff8 (dyninst-13.0.0-4.fc43 and systemtap-5.3~pre17373816g7a71d34b-4.fc43) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2025-a34f7f6ff8 FEDORA-2025-abe5b6468a (dyninst-13.0.0-5.fc42 and systemtap-5.3~pre17373816g7a71d34b-5.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2025-abe5b6468a FEDORA-2025-21483a849c (dyninst-13.0.0-5.fc43 and systemtap-5.3~pre17373816g7a71d34b-5.fc43) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2025-21483a849c FEDORA-2025-21483a849c (dyninst-13.0.0-5.fc43 and systemtap-5.3~pre17373816g7a71d34b-5.fc43) has been pushed to the Fedora 43 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2025-abe5b6468a (dyninst-13.0.0-5.fc42 and systemtap-5.3~pre17373816g7a71d34b-5.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report. |