Bug 1031108 - Add armv6hl to arm arch macro in /usr/lib/rpm/macros
Summary: Add armv6hl to arm arch macro in /usr/lib/rpm/macros
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: rpm
Version: 19
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Packaging Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-11-15 15:57 UTC by Jason Montleon
Modified: 2014-06-30 12:45 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-06-30 12:45:31 UTC
Type: Bug


Attachments (Terms of Use)

Description Jason Montleon 2013-11-15 15:57:25 UTC
Description of problem:
/usr/lib/rpm/macros does not include armv6hl in the list of arm architectures. This leads to having to edit several rpms and doing lots of small edits when building for this architecture.

Version-Release number of selected component (if applicable):
rpm-4.11.1-3.fc19.x86_64

How reproducible:
Always, for affected packages.

Steps to Reproduce:
1. Download ocaml source
2. Submit scratch build to koji.pidora.ca

Actual results:
BuildError: No matching arches were found

Expected results:
Package builds

Additional info:
By adding armv6hl anywhere %{arm} is used the package builds.

This is true for gcc and others where %{arm} is used.

Comment 1 Panu Matilainen 2014-01-15 10:11:11 UTC
Mmh, armv6hl? There's code to detect such an thing in rpm but *everything* else is missing for that architecture, including optflags, arch compatibility mapping etc in rpmrc. And yes its not in %arm macro either.

If that arm-variant needs to be supported then somebody from the "arm camp" needs to supply appropriate optflags etc for it, I'm not going to try and guess and get inevitably get it wrong...

Comment 2 Panu Matilainen 2014-05-07 10:06:43 UTC
Setting needinfo, see comment #1.


Note You need to log in before you can comment on or make changes to this bug.