Bug 927443

Summary: iaxclient not building correctly on ARM platform
Product: [Fedora] Fedora Reporter: Jared Smith <jsmith.fedora>
Component: iaxclientAssignee: Tom "spot" Callaway <tcallawa>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 19CC: pbrobinson, psj, tcallawa
Target Milestone: ---   
Target Release: ---   
Hardware: arm   
OS: Linux   
Whiteboard:
Fixed In Version: iaxclient-2.1-0.13.beta3.fc19 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-07-16 02:12:19 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:
Bug Depends On:    
Bug Blocks: 245418    

Description Jared Smith 2013-03-25 22:25:56 UTC
Description of problem:

iaxclient is not building correctly on ARM

Version-Release number of selected component (if applicable):

iaxclient-2.1-0.12.beta3.fc19

How reproducible:

Always

Steps to Reproduce:
1. Try to do a scratch build in ARM Koji
2. Notice that the build fails

  
Actual results:

ringbuffer.c:124:11: error: #error Memory barriers are not defined on this system. You can still compile by defining ALLOW_SMP_DANGERS, but SMP safety will not be guaranteed.

Expected results:

I was hoping that iaxclient would build.

Additional info:

Comment 1 Paul Jenner 2013-07-14 11:02:12 UTC
Duplicate of #868489 ?

Comment 2 Tom "spot" Callaway 2013-07-16 02:10:08 UTC
*** Bug 868489 has been marked as a duplicate of this bug. ***

Comment 3 Tom "spot" Callaway 2013-07-16 02:11:57 UTC
I've checked a fix for this into the f19 and rawhide branch, but I've only rebuilt in rawhide. If you need this in f19, just kick off an arm build.

Comment 4 Peter Robinson 2013-07-16 10:56:16 UTC
(In reply to Tom "spot" Callaway from comment #3)
> I've checked a fix for this into the f19 and rawhide branch, but I've only
> rebuilt in rawhide. If you need this in f19, just kick off an arm build.

As a note we only build what is built and tagged on mainline.

Comment 5 Tom "spot" Callaway 2013-07-16 13:39:14 UTC
Okay, well, I don't mind pushing this as an update for x86*, but it really only fixes anything on ARM.

Comment 6 Peter Robinson 2013-07-16 13:50:50 UTC
(In reply to Tom "spot" Callaway from comment #5)
> Okay, well, I don't mind pushing this as an update for x86*, but it really
> only fixes anything on ARM.

Yes, I understand but it's standard policy for secondary arches that all fixes need to be pushed to mainline. It would be great if you could, else I don't mind doing it.

Comment 7 Fedora Update System 2013-07-16 13:53:15 UTC
iaxclient-2.1-0.13.beta3.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/iaxclient-2.1-0.13.beta3.fc19

Comment 8 Fedora Update System 2013-07-26 00:37:15 UTC
iaxclient-2.1-0.13.beta3.fc19 has been pushed to the Fedora 19 stable repository.  If problems still persist, please make note of it in this bug report.