[yum-commits] rpmUtils/arch.py
James Antill
james at osuosl.org
Thu Jul 3 16:16:47 UTC 2014
rpmUtils/arch.py | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
New commits:
commit c1c7a65da0edc2dc381748f9531af38bc567f0e9
Author: Lubomir Rintel <lkundrak at v3.sk>
Date: Thu Jul 3 10:09:49 2014 +0200
Add armv6hl
It has been recently added to RPM. This is functionally equivalent to what
Pidora, the Fedora Remix for Raspberry Pi computer uses apart from that it does
not break all other ARM flavours by forcing them to be armv6hl and switches
the base architecture to armhfp instead of arm which seems more appropriate
for an architecture with vfp extensions.
diff --git a/rpmUtils/arch.py b/rpmUtils/arch.py
index 54fa189..a3bade5 100644
--- a/rpmUtils/arch.py
+++ b/rpmUtils/arch.py
@@ -74,7 +74,8 @@ arches = {
#arm hardware floating point
"armv7hnl": "armv7hl",
- "armv7hl": "noarch",
+ "armv7hl": "armv6hl",
+ "armv6hl": "noarch",
# arm64
"arm64": "noarch",
@@ -288,6 +289,8 @@ def getCanonX86Arch(arch):
def getCanonARMArch(arch):
# the %{_target_arch} macro in rpm will let us know the abi we are using
target = rpm.expandMacro('%{_target_cpu}')
+ if target.startswith('armv6h'):
+ return target
if target.startswith('armv7h'):
return target
return arch
@@ -439,6 +442,8 @@ def getBaseArch(myarch=None):
return "ppc"
elif myarch.startswith("arm64"):
return "arm64"
+ elif myarch.startswith("armv6h"):
+ return "armhfp"
elif myarch.startswith("armv7h"):
return "armhfp"
elif myarch.startswith("arm"):
More information about the Yum-commits
mailing list