Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1629910

Summary: RFE: Add '__builtin_ms_va_list' support to ARM64
Product: Red Hat Developer Toolset Reporter: Michael Cronenworth <mike>
Component: gccAssignee: Marek Polacek <mpolacek>
Status: CLOSED UPSTREAM QA Contact: Michael Petlan <mpetlan>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: jakub, kanderso, law, mcermak, mnewsome, ohudlick, sipoyare
Target Milestone: ---Keywords: FutureFeature
Target Release: 9.0   
Hardware: aarch64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-12-09 21:32:08 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Michael Cronenworth 2018-09-17 15:52:41 UTC
Description of problem:
Wine 3.0.3 (and 3.8) introduced a change[1] to require the '__builtin_ms_va_list' extension and when it is missing wine will compile with clang. Clang 5.0 or higher is required for this extension and RHEL 7 ships Clang 3. Wine no longer compiles on aarch64 and RHEL 7.

[1] https://source.winehq.org/git/wine.git/commit/295359a17447d6ad487b6c652c3a98bbe17cee6e


Version-Release number of selected component (if applicable):
gcc-4.8.5-28.el7_5.1.x86_64


This has also been reported with upstream.

Comment 3 Marek Polacek 2018-09-17 17:42:57 UTC
This doesn't seem like something that I think we would add to the system RHEL 7 compiler.  If this is implemented upstream, it would eventually end up in gcc from the Red Hat Developer Toolset.  Moving it there thus.

Comment 5 Michael Cronenworth 2018-09-17 17:52:01 UTC
FYI: This doesn't help build Wine in EPEL[1], which is where it is packaged and I am the maintainer. I will have to drop the aarch64 build based on your reply. Thanks.

[1] https://fedoraproject.org/wiki/EPEL

Comment 6 Marek Polacek 2019-07-09 19:52:20 UTC
No progress on the upstream PR.  Won't be in DTS 9 thus.

Comment 7 Marek Polacek 2020-12-09 21:32:08 UTC
This bug is getting stale and we don't expect this issue will be resolved in the next DTS, therefore closing.  Let's track it in the upstream PR.