Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1302758
Summary: | [freedv] Bundled sox does not have support for ppc64le | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Rafael Fonseca <rdossant> |
Component: | freedv | Assignee: | Richard Shaw <hobbes1069> |
Status: | CLOSED WORKSFORME | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | dan, hobbes1069 |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | ppc64le | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-01-28 19:59:37 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: | 1051573 |
Description
Rafael Fonseca
2016-01-28 14:53:25 UTC
My assumption is that this software being limited to ham radio operators, there would not be a large audience. Those running ppc64le would be even smaller which is why I excluded this arch. It's non-trivial to fix the bundled sox as it's built as an external project through cmake. Once upstream removes their dependence on a symbol made private in 14.4.2 I can drop the bundled sox and use the system version. An option is to replace the old config.{guess,sub} from the system provided up-to-date copies in /usr/lib/rpm/redhat/ in %prep phase. Not quite that simple as the sox archive isn't even extracted at that time. I suppose the most direct method may be to create a patch and apply it in the cmake external project. Ok, more hackish but easy. Is the config.{guess,sub} recent enough in Fedora 22? I just extracted the source, overwrote the files, and rearchived it. I can upload it master. it is, you can check with a scratch build with "ppc-koji build --scratch f24 freedv.src.rpm" Ok, that seemed to do the trick. I have a few things to do to make it offical though. I'll need to rename the archive so as not to confuse the lookaside cache but then rename it back to the correct file name in %prep. I was only going to do a minor spec bump (after %dist) unless you need a full bump. Ok, good builds on rawhide and epel7 so I'm going to consider this resolved. Let me know if you need anything else. Thank you for the fix. |